mirror of
https://github.com/Naios/continuable.git
synced 2025-12-08 01:36:46 +08:00
38 lines
880 B
CMake
38 lines
880 B
CMake
add_library(gtest STATIC
|
|
${CMAKE_CURRENT_LIST_DIR}/googletest/googletest/src/gtest-all.cc)
|
|
|
|
target_include_directories(gtest
|
|
PRIVATE
|
|
${CMAKE_CURRENT_LIST_DIR}/googletest/googletest
|
|
PUBLIC
|
|
${CMAKE_CURRENT_LIST_DIR}/googletest/googletest/include)
|
|
|
|
target_compile_definitions(gtest
|
|
PUBLIC
|
|
-DGTEST_HAS_PTHREAD=0
|
|
-DGTEST_LANG_CXX11=1)
|
|
|
|
target_compile_features(gtest
|
|
PUBLIC
|
|
${CXX11_FEATURES})
|
|
|
|
add_library(gtest-main STATIC
|
|
${CMAKE_CURRENT_LIST_DIR}/googletest/googletest/src/gtest_main.cc)
|
|
|
|
target_link_libraries(gtest-main
|
|
PUBLIC
|
|
gtest)
|
|
|
|
add_library(gmock STATIC
|
|
${CMAKE_CURRENT_LIST_DIR}/googletest/googlemock/src/gmock-all.cc)
|
|
|
|
target_link_libraries(gmock
|
|
PUBLIC
|
|
gtest)
|
|
|
|
target_include_directories(gmock
|
|
PRIVATE
|
|
${CMAKE_CURRENT_LIST_DIR}/googletest/googlemock
|
|
PUBLIC
|
|
${CMAKE_CURRENT_LIST_DIR}/googletest/googlemock/include)
|