Added flag to make builds of tests optional via cmake flag
git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@541 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
@@ -5,10 +5,15 @@ include_directories (
|
|||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
# Search for gtest headers and libraries
|
if ( NOT DEFINED OPENMESH_BUILD_UNIT_TESTS)
|
||||||
find_package(GoogleTest)
|
set( OPENMESH_BUILD_UNIT_TESTS false CACHE BOOL "Enable or disable unit test builds in OpenMesh." )
|
||||||
|
endif()
|
||||||
|
|
||||||
if(GTEST_FOUND)
|
if ( OPENMESH_BUILD_UNIT_TESTS )
|
||||||
|
# Search for gtest headers and libraries
|
||||||
|
find_package(GoogleTest)
|
||||||
|
|
||||||
|
if(GTEST_FOUND)
|
||||||
|
|
||||||
enable_testing()
|
enable_testing()
|
||||||
|
|
||||||
@@ -54,6 +59,7 @@ if(GTEST_FOUND)
|
|||||||
|
|
||||||
add_test(NAME AllTestsIn_OpenMesh_tests WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/Unittests" COMMAND "${CMAKE_BINARY_DIR}/Unittests/unittests")
|
add_test(NAME AllTestsIn_OpenMesh_tests WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/Unittests" COMMAND "${CMAKE_BINARY_DIR}/Unittests/unittests")
|
||||||
|
|
||||||
else(GTEST_FOUND)
|
else(GTEST_FOUND)
|
||||||
message("Google testing framework was not found!")
|
message("Google testing framework was not found!")
|
||||||
endif(GTEST_FOUND)
|
endif(GTEST_FOUND)
|
||||||
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user