Files
aliyun-openapi-cpp-sdk/core-tests/CMakeLists.txt
haowei.yao f6db1a27e4 Init commit
Signed-off-by: haowei.yao <haowei.yao@alibaba-inc.com>
2017-12-27 10:03:32 +08:00

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)