|
|
@@ -11,15 +11,15 @@ If ( NOT "${GTest_FOUND}" ) |
|
|
|
Return ( ) |
|
|
|
EndIf ( ) |
|
|
|
|
|
|
|
File ( GLOB_RECURSE ISEF_TEST_HEADER_FILES |
|
|
|
File ( GLOB_RECURSE LIBHELLOWORLD_TEST_HEADER_FILES |
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/*.h ) |
|
|
|
File ( GLOB_RECURSE ISEF_TEST_INLINE_FILES |
|
|
|
File ( GLOB_RECURSE LIBHELLOWORLD_TEST_INLINE_FILES |
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/*.inl ) |
|
|
|
File ( GLOB_RECURSE ISEF_TEST_SOURCE_FILES |
|
|
|
File ( GLOB_RECURSE LIBHELLOWORLD_TEST_SOURCE_FILES |
|
|
|
RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} |
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/*.cpp ) |
|
|
|
|
|
|
|
ForEach ( FILE IN LISTS ISEF_TEST_SOURCE_FILES ) |
|
|
|
ForEach ( FILE IN LISTS LIBHELLOWORLD_TEST_SOURCE_FILES ) |
|
|
|
# add test |
|
|
|
Get_Filename_Component ( TEST_DIR ${FILE} DIRECTORY ) |
|
|
|
Get_Filename_Component ( TEST_NAME ${FILE} NAME_WE ) |
|
|
@@ -30,8 +30,8 @@ ForEach ( FILE IN LISTS ISEF_TEST_SOURCE_FILES ) |
|
|
|
Set ( TEST_NAME "test-${TEST_NAME}" ) |
|
|
|
Add_Executable ( ${TEST_NAME} |
|
|
|
EXCLUDE_FROM_ALL |
|
|
|
${ISEF_TEST_HEADER_FILES} |
|
|
|
${ISEF_TEST_INLINE_FILES} |
|
|
|
${LIBHELLOWORLD_TEST_HEADER_FILES} |
|
|
|
${LIBHELLOWORLD_TEST_INLINE_FILES} |
|
|
|
${FILE} ) |
|
|
|
Target_Link_Libraries ( ${TEST_NAME} |
|
|
|
PUBLIC |
|
|
|