Skip to content
Snippets Groups Projects
Verified Commit 8589634d authored by Timm Fitschen's avatar Timm Fitschen
Browse files

WIP: conan

parent 1cfc51a0
No related branches found
No related tags found
No related merge requests found
Pipeline #9644 failed
......@@ -27,12 +27,15 @@ project(libcaosdb_inttests
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
# dependency management with conan
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake)
conan_basic_setup()
# ignore some warnings here
add_compile_options(-Wno-unused-parameter -Wno-unused-result -g)
message(STATUS "System prefix path: ${CMAKE_SYSTEM_PREFIX_PATH}")
message(STATUS "Local prefix path: ${CMAKE_PREFIX_PATH}")
set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH})
enable_testing()
add_subdirectory(test)
[requires]
libcaosdb/0.0.1
......@@ -23,10 +23,10 @@ set(test_cases
test_connection
)
find_package(caosdb REQUIRED)
message(STATUS "Found libcaosdb: ${caosdb_DIR}")
#find_package(caosdb REQUIRED)
#message(STATUS "Found libcaosdb: ${caosdb_DIR}")
include(FetchGTest)
#include(FetchGTest)
# add special cmake functions for gtest
include(GoogleTest REQUIRED)
......@@ -36,7 +36,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 gtest_main caosdb::caosdb)
target_link_libraries(${test_case_name} PRIVATE caosdb::caosdb ${CONAN_LIBS})
set_target_properties(${test_case_name} PROPERTIES CXX_CLANG_TIDY "")
gtest_discover_tests(${test_case_name}
PROPERTIES
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment