diff --git a/src/Exceptions/CMakeLists.txt b/src/Exceptions/CMakeLists.txt index ad6ba823..563f6174 100644 --- a/src/Exceptions/CMakeLists.txt +++ b/src/Exceptions/CMakeLists.txt @@ -10,13 +10,15 @@ set(SOURCE_LIST ExceptionWrappers.cpp PreconditionError.cpp ) -set(PUBLIC_DEPS_LIST Concepts - boost_stacktrace_backtrace - Boost::boost +set(PUBLIC_DEPS_LIST Concepts) + +set(PRIVATE_DEPS_LIST boost_stacktrace_backtrace + Boost::boost ) herd_add_static_library(TARGET ${TARGET_NAME} HEADERS ${HEADER_LIST} SOURCES ${SOURCE_LIST} + PRIVATE_DEPS ${PRIVATE_DEPS_LIST} PUBLIC_DEPS ${PUBLIC_DEPS_LIST} INSTALL INSTRUMENT diff --git a/src/Generic/CMakeLists.txt b/src/Generic/CMakeLists.txt index 225305b7..bf3d98de 100644 --- a/src/Generic/CMakeLists.txt +++ b/src/Generic/CMakeLists.txt @@ -8,14 +8,14 @@ set(SOURCE_LIST MathHelpers.cpp QuantityRange.cpp ) -set(PUBLIC_DEPS_LIST PUBLIC Exceptions - Boost::boost - Eigen3::Eigen +set(PUBLIC_DEPS_LIST Exceptions + Boost::boost + Eigen3::Eigen + range-v3::range-v3 ) herd_add_static_library(TARGET ${TARGET_NAME} HEADERS ${HEADER_LIST} SOURCES ${SOURCE_LIST} - PRIVATE_DEPS ${PRIVATE_DEPS_LIST} PUBLIC_DEPS ${PUBLIC_DEPS_LIST} INSTALL INSTRUMENT diff --git a/src/SSE/CMakeLists.txt b/src/SSE/CMakeLists.txt index dff9406a..41016959 100644 --- a/src/SSE/CMakeLists.txt +++ b/src/SSE/CMakeLists.txt @@ -22,8 +22,9 @@ set(SOURCE_LIST ConvectiveEnvelope.cpp TrackPoint.cpp ) +set(PUBLIC_DEPS_LIST Generic) + set(PRIVATE_DEPS_LIST Exceptions - Generic Landmarks Physics Boost::boost diff --git a/src/SSE/Landmarks/CMakeLists.txt b/src/SSE/Landmarks/CMakeLists.txt index e42b1f8d..9c773d15 100644 --- a/src/SSE/Landmarks/CMakeLists.txt +++ b/src/SSE/Landmarks/CMakeLists.txt @@ -19,9 +19,9 @@ set(SOURCE_LIST BaseOfGiantBranch.cpp ZeroAgeMainSequence.cpp ) -set(PRIVATE_DEPS_LIST Generic - range-v3::range-v3 -) +set(PRIVATE_DEPS_LIST range-v3::range-v3) + +set(PUBLIC_DEPS_LIST Generic) herd_add_static_library(TARGET ${TARGET_NAME} HEADERS ${HEADER_LIST} SOURCES ${SOURCE_LIST}