1 link_directories(${TNG_IO_BINARY_DIR}/src/lib)
3 add_definitions(-DTNG_COMPRESS_FILES_DIR="${CMAKE_BINARY_DIR}/test_tng_compress_files/") # Directory where to write tng_compress test files.
5 file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/test_tng_compress_files)
7 include_directories(${CMAKE_BINARY_DIR}/include/)
12 while( number LESS ${numtests})
14 math( EXPR number "${number} + 1" )
16 add_executable(test_tng_compress_gen${number} testsuite.c)
17 target_link_libraries(test_tng_compress_gen${number} tng_compress)
19 target_link_libraries(test_tng_compress_gen${number} m)
21 list(APPEND gen${number}_build_definitions GEN)
22 list(APPEND gen${number}_build_definitions TESTPARAM="test${number}.h")
23 set_target_properties(test_tng_compress_gen${number} PROPERTIES COMPILE_DEFINITIONS "${gen${number}_build_definitions}")
24 add_dependencies(test_tng_compress_gen${number} test${number}.h)
25 set_property(TARGET test_tng_compress_gen${number} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/compression_tests)
27 add_executable(test_tng_compress_read${number} testsuite.c)
28 target_link_libraries(test_tng_compress_read${number} tng_compress)
30 target_link_libraries(test_tng_compress_read${number} m)
32 list(APPEND read${number}_build_definitions TESTPARAM="test${number}.h")
33 set_target_properties(test_tng_compress_read${number} PROPERTIES COMPILE_DEFINITIONS "${read${number}_build_definitions}")
34 add_dependencies(test_tng_compress_read${number} test${number}.h)
35 set_property(TARGET test_tng_compress_read${number} PROPERTY RUNTIME_OUTPUT_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/compression_tests)
40 file(COPY test_tng_compress_write.sh DESTINATION ${CMAKE_BINARY_DIR}/bin/compression_tests)
41 file(COPY test_tng_compress_read.sh DESTINATION ${CMAKE_BINARY_DIR}/bin/compression_tests)
44 file(COPY test_tng_compress_write.bat DESTINATION ${CMAKE_BINARY_DIR}/bin/compression_tests)
45 file(COPY test_tng_compress_read.bat DESTINATION ${CMAKE_BINARY_DIR}/bin/compression_tests)