12 lines
387 B
CMake
12 lines
387 B
CMake
set(BINARY ${CMAKE_PROJECT_NAME}_test)
|
|
|
|
add_executable(${BINARY} main.cpp crypto-test.cpp io-test.cpp utils-test.cpp)
|
|
|
|
add_test(NAME test COMMAND ${BINARY})
|
|
|
|
target_link_libraries(${BINARY} PUBLIC ${CMAKE_PROJECT_NAME}_lib gtest)
|
|
|
|
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/test_work_dir
|
|
DESTINATION ${CMAKE_BINARY_DIR})
|
|
add_definitions(-DTEST_WORK_DIR="${CMAKE_BINARY_DIR}/test_work_dir")
|