Added CMake variable to enable unit tests.

This commit is contained in:
Jens Luedicke
2011-01-23 21:54:17 +01:00
parent 5ba97afde9
commit a0065553d3

View File

@@ -1,13 +1,27 @@
cmake_minimum_required (VERSION 2.6) cmake_minimum_required (VERSION 2.6)
project (libsettable) project (libsettable)
find_package(Boost 1.42 COMPONENTS system unit_test_framework)
if (NOT ${tests})
set(enable_tests "off")
else()
set(enable_tests "on")
endif()
if (${enable_tests} STREQUAL "on")
find_package(Boost 1.42 COMPONENTS system unit_test_framework)
else()
find_package(Boost)
endif()
include_directories(${PROJECT_SOURCE_DIR}/src include_directories(${PROJECT_SOURCE_DIR}/src
${Boost_INCLUDE_DIRS}) ${Boost_INCLUDE_DIRS})
add_subdirectory(examples) add_subdirectory(examples)
enable_testing()
add_subdirectory(unittest)
if (${enable_tests} STREQUAL "on")
enable_testing()
add_subdirectory(unittest)
endif()