fixed linking to lmfit (#130)

using "$<BUILD_INTERFACE:lmfit>" to exclude the target lmfit from being
included in the installed aare target
This commit is contained in:
maliakal_d 2025-02-18 15:54:52 +01:00 committed by GitHub
commit 8abfc68138
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -98,8 +98,6 @@ if(AARE_FETCH_LMFIT)
FetchContent_MakeAvailable(lmfit)
set_property(TARGET lmfit PROPERTY POSITION_INDEPENDENT_CODE ON)
target_include_directories (lmfit PUBLIC "${libzmq_SOURCE_DIR}/lib")
message(STATUS "lmfit include dir: ${lmfit_SOURCE_DIR}/lib")
else()
find_package(lmfit REQUIRED)
endif()
@ -370,7 +368,7 @@ target_link_libraries(
${STD_FS_LIB} # from helpers.cmake
PRIVATE
aare_compiler_flags
lmfit
"$<BUILD_INTERFACE:lmfit>"
)
set_target_properties(aare_core PROPERTIES