diff --git a/unitTesting/CMakeLists.txt b/unitTesting/CMakeLists.txt
index f6bc161df1be555fe23b5b91425bac1a4945fa0a..96a4ebcb73cf41323781147bc7d24e3355631010 100644
--- a/unitTesting/CMakeLists.txt
+++ b/unitTesting/CMakeLists.txt
@@ -43,6 +43,8 @@ FOREACH(test_name ${tests_libs})
 
 	TARGET_LINK_LIBRARIES(${LIBRARY_NAME}
 	  ${PROJECT_NAME})
+	ADD_DEPENDENCIES(${LIBRARY_NAME}
+	  ${PROJECT_NAME})
 ENDFOREACH(test_name)
 
 FOREACH(test_name ${tests_exe})
@@ -53,6 +55,8 @@ FOREACH(test_name ${tests_exe})
 
 	TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME}
 	  ${PROJECT_NAME})
+	ADD_DEPENDENCIES(${EXECUTABLE_NAME}
+	  ${PROJECT_NAME})
 
 	TARGET_LINK_LIBRARIES(${EXECUTABLE_NAME}
 		${${test_name}_additional_libs})