boost_unit_test_flameworkに対応(#58)

This commit is contained in:
keita
2021-02-27 19:26:15 +09:00
parent 8538a37db5
commit cf77f7d611
3 changed files with 13 additions and 11 deletions
+5 -5
View File
@@ -49,6 +49,7 @@ if(ENABLE_CODE_COVERAGE)
endif() endif()
# Required libraries # Required libraries
find_package(Boost 1.71.0 COMPONENTS unit_test_framework REQUIRED)
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
find_package(OpenSSL REQUIRED) find_package(OpenSSL REQUIRED)
if(NOT OPENSSL_FOUND) if(NOT OPENSSL_FOUND)
@@ -63,14 +64,13 @@ if(NOT CURL_FOUND)
endif() endif()
include_directories(${CURL_INCLUDE_DIRS}) include_directories(${CURL_INCLUDE_DIRS})
find_library(cpprest REQUIRED)
include_directories(${CPP_REST_INCLUDE_DIR})
include_directories( include_directories(
${PROJECT_SOURCE_DIR}/src ${PROJECT_SOURCE_DIR}/src
${PROJECT_SOURCE_DIR}/third ${PROJECT_SOURCE_DIR}/third
) )
# Enable CTest
enable_testing()
add_subdirectory(src) add_subdirectory(src)
#add_subdirectory(test) add_subdirectory(test)
+1 -6
View File
@@ -2,9 +2,4 @@ add_subdirectory(cocoatweet)
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR}) set(EXECUTABLE_OUTPUT_PATH ${PROJECT_BINARY_DIR})
add_executable(${PROJECT_NAME} main.cc) add_executable(${PROJECT_NAME} main.cc)
target_link_libraries(${PROJECT_NAME} target_link_libraries(${PROJECT_NAME} lib-cocoatweet)
lib-cocoatweet
OpenSSL::SSL
OpenSSL::Crypto
${CURL_LIBRARIES}
)
+7
View File
@@ -1,4 +1,11 @@
file(GLOB_RECURSE SOURCES ./*.cc) file(GLOB_RECURSE SOURCES ./*.cc)
add_library(lib-cocoatweet ${SOURCES}) add_library(lib-cocoatweet ${SOURCES})
target_link_libraries(lib-cocoatweet PUBLIC
Boost::boost
OpenSSL::SSL
OpenSSL::Crypto
${CURL_LIBRARIES}
)
target_include_directories(lib-cocoatweet PUBLIC ${PROJECT_SOURCE_DIR}/src) target_include_directories(lib-cocoatweet PUBLIC ${PROJECT_SOURCE_DIR}/src)
set_target_properties(lib-cocoatweet PROPERTIES OUTPUT_NAME cocoatweet) set_target_properties(lib-cocoatweet PROPERTIES OUTPUT_NAME cocoatweet)