|
@@ -36,7 +36,17 @@ endif()
|
36
|
36
|
## Optional Dependencies
|
37
|
37
|
if (LEMMA_ENABLE_TESTING)
|
38
|
38
|
message (STATUS "LEMMA_ENABLE_TESTING is set" )
|
39
|
|
- #find_package (CxxTest QUIET) # Unit testing
|
|
39
|
+ #find_package (CxxTest QUIET) # Unit testing
|
|
40
|
+ if (EXISTS "${CMAKE_CURRENT_BINARY_DIR}/external/CxxTest/src/CxxTest/cxxtest")
|
|
41
|
+ set (CXXTEST_INCLUDE_DIR "${CMAKE_CURRENT_BINARY_DIR}/external/CxxTest/src/CxxTest/" CACHE PATH "" FORCE)
|
|
42
|
+ else()
|
|
43
|
+ set (CXXTEST_INCLUDE_DIR "CXXTEST_INCLUDE_DIR-NOTFOUND" CACHE PATH "" FORCE)
|
|
44
|
+ endif()
|
|
45
|
+ if (EXISTS "${CMAKE_CURRENT_BINARY_DIR}/external/CxxTest/src/CxxTest/bin/cxxtestgen")
|
|
46
|
+ set (CXXTEST_PYTHON_TESTGEN_EXECUTABLE "${CMAKE_CURRENT_BINARY_DIR}/external/CxxTest/src/CxxTest/bin/cxxtestgen" CACHE PATH "" FORCE)
|
|
47
|
+ else()
|
|
48
|
+ set (CXXTEST_PYTHON_TESTGEN_EXECUTABLE "CXXTEST_PYTHON_TESTGEN_EXECUTABLE-NOTFOUND" CACHE PATH "" FORCE)
|
|
49
|
+ endif ()
|
40
|
50
|
find_package (CxxTest) # Unit testing
|
41
|
51
|
message (STATUS "CXXTEST_FOUND ${CxxTest_FOUND}" )
|
42
|
52
|
endif()
|
|
@@ -61,6 +71,9 @@ if ( NOT Eigen3_FOUND OR
|
61
|
71
|
# execute the superbuild (this script will be invoked again without the
|
62
|
72
|
# USE_SUPERBUILD option this time)
|
63
|
73
|
include (CMake/SuperBuild.cmake)
|
|
74
|
+
|
|
75
|
+ #add_dependencies(SUPERBUILD CxxTest)
|
|
76
|
+
|
64
|
77
|
return() # stop processing this file further
|
65
|
78
|
else()
|
66
|
79
|
#project (Blah) # <-- YOUR PROJECT NAME HERE
|