diff --git a/cmake/RippledCore.cmake b/cmake/RippledCore.cmake index c96c42b6c..f4b070e0f 100644 --- a/cmake/RippledCore.cmake +++ b/cmake/RippledCore.cmake @@ -68,6 +68,17 @@ target_link_libraries(xrpl.imports.main $<$:antithesis-sdk-cpp> ) +# date-tz for enhanced logging (always linked, code is #ifdef guarded) +if(TARGET date::date-tz) + target_link_libraries(xrpl.imports.main INTERFACE date::date-tz) +endif() + +# BEAST_ENHANCED_LOGGING: enable for Debug builds OR when explicitly requested +# Uses generator expression so it works with multi-config generators (Xcode, VS, Ninja Multi-Config) +target_compile_definitions(xrpl.imports.main INTERFACE + $<$,$>:BEAST_ENHANCED_LOGGING=1> +) + include(add_module) include(target_link_modules)