Skip to content
Snippets Groups Projects

Resolve "EXTERN: Adapt to Conan 2"

2 files
+ 21
18
Compare changes
  • Side-by-side
  • Inline

Files

+ 2
8
cmake_minimum_required(VERSION 3.1)
cmake_minimum_required(VERSION 3.13)
project(PackageTest CXX)
#######################################################################
@@ -12,9 +12,6 @@ set(test_cases
### Set up tests using GoogleTest (GTest)
###################################################
# dependencies
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup(KEEP_RPATHS)
# supress warnings during build of gtest
cmake_policy(SET CMP0054 NEW)
@@ -29,10 +26,7 @@ math(EXPR len_test_cases "${len_test_cases} - 1")
foreach (i RANGE "${len_test_cases}")
list(GET test_cases ${i} test_case_name)
add_executable(${test_case_name} ${test_case_name}.cpp)
target_link_libraries(${test_case_name} PRIVATE ${CONAN_LIBS_CAOSDB}
${CONAN_LIBS_GTEST} ${CONAN_LIBS_GRPC} ${CONAN_LIBS_ABSEIL}
${CONAN_LIBS_OPENSSL} ${CONAN_LIBS_C-ARES} ${CONAN_LIBS_BZIP2}
${CONAN_LIBS_PROTOBUF} ${CONAN_LIBS_ZLIB})
target_link_libraries(${test_case_name} PRIVATE GTest::gtest GTest::gtest_main caosdb::caosdb)
if("${CMAKE_BUILD_TYPE}" MATCHES "Debug")
target_link_libraries(${test_case_name} PRIVATE caosdb_grpc)
endif()
Loading