Skip to content
Snippets Groups Projects
Unverified Commit f03c767f authored by Lars Bilke's avatar Lars Bilke
Browse files

[cmake] Link to Boost::headers instead of Boost::boost.

headers are header-only libs, boost are compiled libs.
parent eb9e9d15
No related branches found
No related tags found
No related merge requests found
......@@ -10,7 +10,7 @@ ogs_add_library(BaseLib GENERATE_EXPORT_HEADER ${SOURCES})
target_link_libraries(
BaseLib
PUBLIC Boost::boost
PUBLIC Boost::headers
spdlog
tclap
$<$<BOOL:${MSVC}>:WinMM> # needed for timeGetTime
......
......@@ -38,7 +38,7 @@ ogs_add_library(MaterialLib GENERATE_EXPORT_HEADER ${SOURCES})
target_link_libraries(
MaterialLib PUBLIC BaseLib Eigen3::Eigen MaterialLib_SolidModels
MaterialLib_FractureModels
PRIVATE MathLib MeshLib ParameterLib exprtk Boost::boost
PRIVATE MathLib MeshLib ParameterLib exprtk Boost::headers
)
target_precompile_headers(
......
......@@ -13,7 +13,7 @@ ogs_add_library(MaterialLib_SolidModels_MFront ${SOURCES})
target_link_libraries(
MaterialLib_SolidModels_MFront PUBLIC BaseLib NumLib MFrontGenericInterface
Boost::boost PRIVATE MathLib MeshLib
Boost::headers PRIVATE MathLib MeshLib
ParameterLib
)
target_include_directories(
......
......@@ -20,7 +20,7 @@ set_target_properties(NumLib PROPERTIES LINKER_LANGUAGE CXX)
target_link_libraries(
NumLib PUBLIC BaseLib GeoLib MathLib MeshLib $<$<TARGET_EXISTS:petsc>:petsc>
Boost::boost
Boost::headers
)
target_precompile_headers(
......
......@@ -53,7 +53,7 @@ target_link_libraries(
MeshGeoToolsLib
MeshLib
NumLib
Boost::boost
Boost::headers
range-v3
$<$<TARGET_EXISTS:petsc>:petsc>
ProcessLibBoundaryConditionAndSourceTermPython
......
......@@ -112,7 +112,7 @@ target_link_libraries(
TestInfoLib
VTK::FiltersGeneral
VTK::FiltersSources
Boost::boost # TODO move OGSMFrontThermodynamicForcesView to MathLib?
Boost::headers # TODO move OGSMFrontThermodynamicForcesView to MathLib?
$<$<TARGET_EXISTS:LIE>:LIE>
$<$<TARGET_EXISTS:TH2M>:TH2M>
$<$<AND:$<BOOL:${OGS_USE_PETSC}>,$<TARGET_EXISTS:MPI::MPI_CXX>>:MPI::MPI_CXX>
......
......@@ -40,7 +40,7 @@ function(_check_header_compilation target)
lib
${LINK_LIBS}
spdlog::spdlog
Boost::boost
Boost::headers
Eigen3::Eigen
nlohmann_json::nlohmann_json
range-v3
......
......@@ -402,14 +402,15 @@ if((OGS_BUILD_TESTING OR OGS_BUILD_UTILS) AND NOT GUIX_BUILD)
OgsXdmf SYSTEM PUBLIC ${xdmf_SOURCE_DIR} ${xdmf_BINARY_DIR}
)
target_link_libraries(OgsXdmf Boost::boost)
target_link_libraries(OgsXdmf Boost::headers)
target_include_directories(
OgsXdmfCore SYSTEM PUBLIC ${xdmf_SOURCE_DIR}/core
${xdmf_BINARY_DIR}/core
PRIVATE ${xdmf_SOURCE_DIR}/CMake/VersionSuite
)
target_link_libraries(
OgsXdmfCore PUBLIC Boost::boost LibXml2::LibXml2 ${HDF5_LIBRARIES}
OgsXdmfCore PUBLIC Boost::headers LibXml2::LibXml2
${HDF5_LIBRARIES}
)
set_target_properties(
......
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