diff --git a/CMakeLists.txt b/CMakeLists.txt index c4444c6668a0389a73e049f1d4491c4ec6f46923..c8e9b997fbc52ff6ebee09e0c5e388a23965411b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -177,10 +177,18 @@ else() SHARED ${libcaosdb_INCL} ${libcaosdb_SRC} ${GRPC_GENERATED}) set(LIBCAOSDB caosdb) endif() -target_link_libraries(caosdb - ${CONAN_LIBS} - stdc++fs -) + +IF (WIN32) + target_link_libraries(caosdb + ${CONAN_LIBS} + ) +ELSE() + target_link_libraries(caosdb + ${CONAN_LIBS} + stdc++fs + ) +ENDIF() + target_include_directories(caosdb PUBLIC $<BUILD_INTERFACE:${libcaosdb_SOURCE_DIR}/include> $<BUILD_INTERFACE:${libcaosdb_BINARY_DIR}/include> @@ -192,11 +200,20 @@ target_include_directories(caosdb SYSTEM PUBLIC ) add_library(ccaosdb SHARED src/ccaosdb.cpp) -target_link_libraries(ccaosdb - ${CONAN_LIBS} - ${LIBCAOSDB} - stdc++fs -) + +IF (WIN32) + target_link_libraries(ccaosdb + ${CONAN_LIBS} + ${LIBCAOSDB} + ) +ELSE() + target_link_libraries(ccaosdb + ${CONAN_LIBS} + ${LIBCAOSDB} + stdc++fs + ) +ENDIF() + target_include_directories(ccaosdb PUBLIC $<BUILD_INTERFACE:${libcaosdb_SOURCE_DIR}/include> $<BUILD_INTERFACE:${libcaosdb_BINARY_DIR}/include>