Refine CMake, update UT.

This commit is contained in:
Chunting Gu
2018-04-13 12:50:39 +08:00
parent 803ae3eb5f
commit 20721c2423
11 changed files with 103 additions and 101 deletions
+4 -3
View File
@@ -1,13 +1,14 @@
# Unit test
if(CSOAP_ENABLE_UT)
if(WEBCC_BUILD_UNITTEST)
set(UT_SRCS
rest_service_manager_test.cc
)
set(UT_TARGET_NAME csoap_unittest)
set(UT_TARGET_NAME webcc_unittest)
add_executable(${UT_TARGET_NAME} ${UT_SRCS})
target_link_libraries(${UT_TARGET_NAME} csoap pugixml gtest)
target_link_libraries(${UT_TARGET_NAME} webcc pugixml gtest ${Boost_LIBRARIES})
target_link_libraries(${UT_TARGET_NAME} "${CMAKE_THREAD_LIBS_INIT}")
add_test(${UT_TARGET_NAME} ${UT_TARGET_NAME})
endif()