Add custom targets in CMakeLists to run unit-tests.

This commit is contained in:
David Capello 2010-08-25 20:13:51 -03:00
parent e8eeb97da9
commit eb056ab358

View File

@ -290,4 +290,12 @@ foreach(testsourcefile ${tests})
# Add gtest include directory so we can #include <gtest/gtest.h> in tests source code
set_target_properties(${testname} PROPERTIES
COMPILE_FLAGS "-I${CMAKE_SOURCE_DIR}/third_party/gtest/include")
add_custom_target(run_${testname}
COMMAND ${testname})
set(all_runs ${all_runs} run_${testname})
endforeach()
# To run tests
add_custom_target(run_all_unittests DEPENDS ${all_runs})