mirror of
https://github.com/FairRootGroup/FairLogger.git
synced 2025-10-13 08:41:12 +00:00
bundled fmt: Fix target_compile_feature
When using the bundled fmt, the declared "INTERFACE" target can only declare INTERFACE compile features via target_compile_feature.
This commit is contained in:
parent
f9af3a7269
commit
1c43450582
|
@ -68,7 +68,7 @@ else()
|
||||||
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/logger/bundled>
|
$<BUILD_INTERFACE:${CMAKE_SOURCE_DIR}/logger/bundled>
|
||||||
$<INSTALL_INTERFACE:${PROJECT_INSTALL_BUNDLEDINCDIR}>
|
$<INSTALL_INTERFACE:${PROJECT_INSTALL_BUNDLEDINCDIR}>
|
||||||
)
|
)
|
||||||
target_compile_features(fmt PUBLIC cxx_std_11)
|
target_compile_features(fmt INTERFACE cxx_std_11)
|
||||||
target_compile_definitions(fmt INTERFACE FMT_HEADER_ONLY)
|
target_compile_definitions(fmt INTERFACE FMT_HEADER_ONLY)
|
||||||
target_link_libraries(FairLogger PUBLIC fmt)
|
target_link_libraries(FairLogger PUBLIC fmt)
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user