Skip to content
Snippets Groups Projects

Draft: Adapt for renamed cpplib

Open Joscha Schmiedt requested to merge f-linkahead-rename into dev
+ 10
3
@@ -29,9 +29,11 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
# find dependencies
find_package(Boost)
find_package(linkahead)
find_package(GTest)
find_package(Boost CONFIG REQUIRED)
find_package(linkahead CONFIG REQUIRED)
find_package(gRPC CONFIG REQUIRED)
find_package(protobuf CONFIG REQUIRED)
find_package(GTest CONFIG REQUIRED)
# remove path-like elements from CONAN_LIBS, relevant on MacOS
@@ -76,6 +78,11 @@ string(REGEX REPLACE " " ";" OCTLIBS "${OCTLIBS}")
set(MAOXDB_DIR "${PROJECT_SOURCE_DIR}/src/lib")
add_library(maoxdb STATIC "${MAOXDB_DIR}/maoxdb.cpp")
set_target_properties(maoxdb PROPERTIES PUBLIC_HEADER "${MAOXDB_DIR}/maoxdb.hpp")
target_link_libraries(maoxdb PUBLIC
gRPC::grpc++ gRPC::grpc protobuf::libprotobuf $Boost_LIBRARIES
linkahead::linkahead ${OCTLIBS})
# TODO: For some reason, only linkahead is added ot the include path here, not the other dependencies.
#/usr/bin/c++ -DBOOST_FILESYSTEM_VERSION=3 -DCARES_STATICLIB -I/usr/include/octave-8.4.0/octave -I/home/joscha/caosdb/src/caosdb-octavelib/src/lib -isystem /home/joscha/.conan2/p/b/linkaf19fa7e027de2/p/include -m64 -O3 -DNDEBUG -std=gnu++17 -I/usr/include/octave-8.4.0/octave -fPIC -MD -MT CMakeFiles/maoxdb.dir/src/lib/maoxdb.cpp.o -MF CMakeFiles/maoxdb.dir/src/lib/maoxdb.cpp.o.d -o CMakeFiles/maoxdb.dir/src/lib/maoxdb.cpp.o -c /home/joscha/caosdb/src/caosdb-octavelib/src/lib/maoxdb.cpp
target_compile_options(maoxdb PRIVATE "-I${OCTINCLUDEDIR}" "-fPIC")
get_property(_MAOX_LIB_DIR TARGET maoxdb PROPERTY LIBRARY_OUTPUT_DIRECTORY)
# message("_MAOX_LIB_DIR: ${_MAOX_LIB_DIR}")
Loading