Skip to content
Snippets Groups Projects
Commit f2e382ec authored by Joscha Schmiedt's avatar Joscha Schmiedt
Browse files

FIX: Don't link to stdc++fs on Win32

parent 5b0559c6
Branches
Tags
2 merge requests!61Release 0.3.0,!48Fix compilation errors on Windows
Pipeline #54249 failed
......@@ -101,9 +101,11 @@ set(PROTO_PATH ${PROJECT_SOURCE_DIR}/proto/proto)
IF (WIN32)
set(_PROTOBUF_PROTOC "${CMAKE_BINARY_DIR}/build_tools/protoc.exe")
set(_GRPC_CPP_PLUGIN_EXECUTABLE "${CMAKE_BINARY_DIR}/build_tools/grpc_cpp_plugin.exe")
set(STDFSLIB "")
ELSE()
set(_PROTOBUF_PROTOC "${CMAKE_BINARY_DIR}/build_tools/protoc")
set(_GRPC_CPP_PLUGIN_EXECUTABLE "${CMAKE_BINARY_DIR}/build_tools/grpc_cpp_plugin")
set(STDFSLIB stdc++fs)
ENDIF()
# Generated sources
......@@ -199,8 +201,7 @@ else()
add_library(caosdb
SHARED ${libcaosdb_INCL} ${libcaosdb_SRC} ${GRPC_GENERATED})
target_link_libraries(caosdb
grpc::grpc protobuf::protobuf boost::boost
stdc++fs
grpc::grpc protobuf::protobuf boost::boost ${STDFSLIB}
)
set(LIBCAOSDB caosdb)
endif()
......@@ -221,8 +222,7 @@ target_include_directories(caosdb PUBLIC
add_library(ccaosdb SHARED src/ccaosdb.cpp)
target_link_libraries(ccaosdb
grpc::grpc protobuf::protobuf boost::boost
${LIBCAOSDB}
stdc++fs
${LIBCAOSDB} $(STDFSLIB)
)
target_include_directories(ccaosdb PUBLIC
$<BUILD_INTERFACE:${libcaosdb_SOURCE_DIR}/include>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment