Newer
Older
#---------------------------------------------------------------------
# Setup GoogleTest
add_subdirectory( GoogleTest )
include_directories(
${gtest_SOURCE_DIR}/include
)
set( TEST_LIBRARIES
gtest_main
)
#---------------------------------------------------------------------
# To add a test to the build system, append it to the list below.
# Any GoogleTests in these files are automatically added to CTest.
set( ElastixUnitTestSource
elxExampleTest.cxx
)
#---------------------------------------------------------------------
# Build test executables
foreach( ElastixUnitTestFilename ${ElastixUnitTestSource} )
string( REPLACE ".cxx" "" ElastixUnitTestExe ${ElastixUnitTestFilename} )
add_executable( ${ElastixUnitTestExe} ${ElastixUnitTestFilename} )
target_link_libraries( ${ElastixUnitTestExe} ${TEST_LIBRARIES} )
add_test( ElastixUnitTests ${ElastixUnitTestExe} )
endforeach()