summarylogtreecommitdiffstats
path: root/ctest.patch
blob: bbccf9f4eed3ccfacef7417cc4678981d4c7126e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 06636b3..d7bc1f3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -17,6 +17,31 @@ message(STATUS "CMAKE_CONFIGURATION_TYPES: ${CMAKE_CONFIGURATION_TYPES}")
 message(STATUS "CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
 message(STATUS "---------------------------------------------------------")
 
+
+# -----------------------------------------------------------------------------
+# UNIT TEST macro
+# -----------------------------------------------------------------------------
+macro(UNIT_TEST NAMESPACE NAME EXTRA_LIBS)
+  if(UNC_BUILD_TESTS)
+    add_executable(${NAMESPACE}_test_${NAME} ${NAME}_test.cpp)
+
+    set_property(TARGET ${NAMESPACE}_test_${NAME} PROPERTY FOLDER uncertaintyTE/test)
+
+    target_link_libraries(${NAMESPACE}_test_${NAME}
+                          ${EXTRA_LIBS} # Extra libs MUST be first.
+                          ${BOOST_LIBRARIES} uncertaintyTE)
+
+  target_include_directories(${NAMESPACE}_test_${NAME}
+        PUBLIC
+        .
+        ${INCLUDE_DIRS})
+
+    add_test(NAME ${NAMESPACE}_test_${NAME}
+       WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
+       COMMAND $<TARGET_FILE:${NAMESPACE}_test_${NAME}> --log_level=all)
+  endif()
+endmacro()
+
 # Guard against in-source builds
 if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR})
   message(FATAL_ERROR "In-source builds not allowed.")
@@ -264,31 +289,6 @@ if(WIN32)
   message("Please add the library path to your project (e.g. 'c:/Program Files (x86)/IntelSWTools/compilers_and_libraries_2017.4.210/windows/compiler/lib/intel64_win')")
 endif()
 
-
-# -----------------------------------------------------------------------------
-# UNIT TEST macro
-# -----------------------------------------------------------------------------
-macro(UNIT_TEST NAMESPACE NAME EXTRA_LIBS)
-  if(UNC_BUILD_TESTS)
-    add_executable(${NAMESPACE}_test_${NAME} ${NAME}_test.cpp)
-
-    set_property(TARGET ${NAMESPACE}_test_${NAME} PROPERTY FOLDER uncertaintyTE/test)
-
-    target_link_libraries(${NAMESPACE}_test_${NAME}
-                          ${EXTRA_LIBS} # Extra libs MUST be first.
-                          ${BOOST_LIBRARIES} uncertainty_shared)
-
-  target_include_directories(${NAMESPACE}_test_${NAME}
-        PUBLIC
-        .
-        ${INCLUDE_DIRS})
-
-    add_test(NAME ${NAMESPACE}_test_${NAME}
-       WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
-       COMMAND $<TARGET_file:${NAMESPACE}_test_${NAME}> --log_level=all)
-  endif()
-endmacro()
-
 # -----------------------------------------------------------------------------
 # STATUS
 # -----------------------------------------------------------------------------
diff --git a/src/test_eigValues/CMakeLists.txt b/src/test_eigValues/CMakeLists.txt
index 79f39c7..8a3c5b6 100644
--- a/src/test_eigValues/CMakeLists.txt
+++ b/src/test_eigValues/CMakeLists.txt
@@ -1,5 +1,5 @@
 # Add unit test
 if(UNC_BUILD_TESTS)
     # List of unit tests
-    UNIT_TEST(cov covarianceEigenValues uncertainty)
+    UNIT_TEST(cov covarianceEigenValues uncertaintyTE)
 ENDIF()