diff --git a/src/main.cpp b/src/main.cpp
index 163e93ac938399cfdca7755ce004755e4cb6be00..0fd1d082754e294c96438374193e87450f2757c3 100755
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1,7 +1,7 @@
 #include "config.h"
 #undef VERSION
 #define BOOST_TEST_MODULE "C++ test module for OpenFPM_numerics project"
-#include <boost/test/included/unit_test.hpp>
+#include <boost/test/unit_test.hpp>
 
 #include "unit_test_init_cleanup.hpp"
 
@@ -10,3 +10,16 @@
 #include "util/util_num_unit_tests.hpp"
 #include "PSE/Kernels_unit_tests.hpp"
 #include "Draw/DrawParticles_unit_tests.hpp"
+
+
+// initialization function:
+bool init_unit_test()
+{
+  return true;
+}
+
+// entry point:
+int main(int argc, char* argv[])
+{
+  return boost::unit_test::unit_test_main( &init_unit_test, argc, argv );
+}