File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -260,7 +260,7 @@ include_directories(${XSD_INCLUDE_DIR} ${XSD_INCLUDE_DIR}/xsd)
260260set (Boost_NO_BOOST_CMAKE ON )
261261set (Boost_NO_CMAKE ON )
262262find_package (Boost REQUIRED
263- COMPONENTS program_options )
263+ COMPONENTS program_options filesystem )
264264message (STATUS "Found Boost version: ${Boost_VERSION} " )
265265
266266# ----------------------------------------------------------------------------
Original file line number Diff line number Diff line change @@ -19,6 +19,13 @@ if(NOT BUILD_STATIC)
1919
2020 target_link_libraries (${PROJECT_NAME } dnaadjust ${DNA_LIBRARIES} )
2121
22+ # Link C++ filesystem library if needed
23+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" )
24+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0" )
25+ target_link_libraries (${PROJECT_NAME } stdc++fs )
26+ endif ()
27+ endif ()
28+
2229 set_target_properties (${PROJECT_NAME } PROPERTIES OUTPUT_NAME "${DNA_PROGRAM_PREFIX} adjust" )
2330endif ()
2431
Original file line number Diff line number Diff line change @@ -12,6 +12,13 @@ if(NOT BUILD_STATIC)
1212
1313 target_link_libraries (${PROJECT_NAME } )
1414
15+ # Link C++ filesystem library if needed
16+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" )
17+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0" )
18+ target_link_libraries (${PROJECT_NAME } stdc++fs )
19+ endif ()
20+ endif ()
21+
1522else ()
1623 SET (STATIC_TARGET_NAME "${PROJECT_NAME } _static" )
1724
Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ if(NOT BUILD_STATIC)
1818
1919 target_link_libraries (${PROJECT_NAME } dnageoid ${DNA_LIBRARIES} )
2020
21+ # Link C++ filesystem library if needed
22+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" )
23+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0" )
24+ target_link_libraries (${PROJECT_NAME } stdc++fs )
25+ endif ()
26+ endif ()
27+
2128 set_target_properties (${PROJECT_NAME } PROPERTIES OUTPUT_NAME "${DNA_PROGRAM_PREFIX} geoid" )
2229endif ()
2330
Original file line number Diff line number Diff line change @@ -19,6 +19,13 @@ if(NOT BUILD_STATIC)
1919
2020 target_link_libraries (${PROJECT_NAME } dnaimport ${DNA_LIBRARIES} )
2121
22+ # Link C++ filesystem library if needed
23+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" )
24+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0" )
25+ target_link_libraries (${PROJECT_NAME } stdc++fs )
26+ endif ()
27+ endif ()
28+
2229 set_target_properties (${PROJECT_NAME } PROPERTIES
2330 OUTPUT_NAME "${DNA_PROGRAM_PREFIX} import" )
2431endif ()
Original file line number Diff line number Diff line change @@ -17,6 +17,13 @@ if(NOT BUILD_STATIC)
1717
1818 target_link_libraries (${PROJECT_NAME } dnaplot ${DNA_LIBRARIES} )
1919
20+ # Link C++ filesystem library if needed
21+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" )
22+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0" )
23+ target_link_libraries (${PROJECT_NAME } stdc++fs )
24+ endif ()
25+ endif ()
26+
2027 set_target_properties (${PROJECT_NAME } PROPERTIES OUTPUT_NAME "${DNA_PROGRAM_PREFIX} plot" )
2128endif ()
2229
Original file line number Diff line number Diff line change @@ -18,6 +18,13 @@ if(NOT BUILD_STATIC)
1818
1919 target_link_libraries (${PROJECT_NAME } dnareftran ${DNA_LIBRARIES} )
2020
21+ # Link C++ filesystem library if needed
22+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" )
23+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0" )
24+ target_link_libraries (${PROJECT_NAME } stdc++fs )
25+ endif ()
26+ endif ()
27+
2128 set_target_properties (${PROJECT_NAME } PROPERTIES
2229 OUTPUT_NAME "${DNA_PROGRAM_PREFIX} reftran" )
2330endif ()
Original file line number Diff line number Diff line change @@ -19,6 +19,13 @@ if(NOT BUILD_STATIC)
1919
2020 target_link_libraries (${PROJECT_NAME } dnasegment ${DNA_LIBRARIES} )
2121
22+ # Link C++ filesystem library if needed
23+ if (CMAKE_CXX_COMPILER_ID MATCHES "GNU|Clang" )
24+ if (CMAKE_CXX_COMPILER_VERSION VERSION_LESS "9.0" )
25+ target_link_libraries (${PROJECT_NAME } stdc++fs )
26+ endif ()
27+ endif ()
28+
2229 set_target_properties (${PROJECT_NAME } PROPERTIES
2330 OUTPUT_NAME "${DNA_PROGRAM_PREFIX} segment" )
2431endif ()
You can’t perform that action at this time.
0 commit comments