Skip to content
Snippets Groups Projects
Commit 58a652ca authored by Martin Beseda's avatar Martin Beseda
Browse files

ENH: Added C++ filesystem library linking - neccessary for GCC-8

parent 03d4e990
No related branches found
No related tags found
No related merge requests found
......@@ -39,8 +39,6 @@ endif()
#--------------------------------#
set(CMAKE_CXX_STANDARD 17)
#set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}" )
if( "${CMAKE_CXX_COMPILER_ID}" STREQUAL "Intel" )
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -xHost" )
elseif( "${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC" )
......
......@@ -52,13 +52,19 @@ if ("${BUILD_LIB}" STREQUAL "yes")
NormalizationStrategy/NormalizationStrategy.cpp
)
# FileSystem C++ library - has to be linked manually in GCC-8
set(CXX_FILESYSTEM_LIB "")
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
set(CXX_FILESYSTEM_LIB "stdc++fs")
endif()
target_link_libraries(
lib4neuro
PRIVATE
exprtk_wrap
${Boost_LIBRARIES}
stdc++fs
${CXX_FILESYSTEM_LIB}
)
target_include_directories(
......
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