X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=tests%2FCMakeLists.txt;h=cb05856f1a7709329ac3940516cb502661c7c2eb;hb=cbd1fd38ff1782f4a06dc4d8133abfbaf17c929d;hp=04a0b0aa44ff44f5f87be0437f2ffedf49d8bd00;hpb=1a8450d4940e31424315290bec3139418aadd87c;p=clitk.git diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 04a0b0a..cb05856 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,24 +1,16 @@ cmake_policy(SET CMP0005 NEW) #========================================================= - #========================================================= # Data tests path - -OPTION(CLITK_DATA_PATH ${CMAKE_CURRENT_BINARY_DIR}/data) -ADD_DEFINITIONS(-DCLITK_DATA_PATH=\"${CLITK_DATA_PATH}\") -#========================================================= -#========================================================= -# Get the data tests -IF(WIN32) - SET(scriptExt bat) -ELSE(UNIX) - SET(scriptExt sh) +FIND_PATH(CLITK_TEST_DATA_PATH Lung3D.mhd) +IF(NOT ${CLITK_TEST_DATA_PATH} MATCHES "NOTFOUND$") + SET(CLITK_TEST_DATA_PATH "${CLITK_TEST_DATA_PATH}/") ENDIF() -EXEC_PROGRAM(${CMAKE_CURRENT_SOURCE_DIR}/fetch_data_test.${scriptExt} ARGS ${CLITK_DATA_PATH}) +ADD_DEFINITIONS(-DCLITK_TEST_DATA_PATH="${CLITK_TEST_DATA_PATH}") +#========================================================= #========================================================= # Google test macro macro(ADD_GOOGLE_TESTS executable) -message(exe : ${executable}) foreach ( source ${ARGN} ) file(READ "${source}" contents) string(REGEX MATCHALL "TEST_?F?\\(([A-Za-z_0-9 ,]+)\\)" found_tests ${contents})