26 lines
540 B
CMake
26 lines
540 B
CMake
add_executable(core-tests
|
|
main.cc
|
|
httpmessage.cc
|
|
signer.cc
|
|
url.cc )
|
|
|
|
set_target_properties(core-tests
|
|
PROPERTIES
|
|
OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}core-tests
|
|
RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
|
|
|
target_link_libraries(core-tests
|
|
core
|
|
)
|
|
|
|
ExternalProject_Get_Property(catch INSTALL_DIR)
|
|
set(catch_install_dir ${INSTALL_DIR})
|
|
add_dependencies(core-tests catch)
|
|
|
|
target_include_directories(core-tests
|
|
PRIVATE ${catch_install_dir}
|
|
${CMAKE_SOURCE_DIR}/core/include
|
|
)
|
|
|
|
add_test(NAME core-tests COMMAND core-tests)
|