From ca293af1848b6a980452b8bfe7ac7e602f22e01f Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Sun, 22 Jun 2025 13:19:06 -0600 Subject: [PATCH] AK: Propagate delayload linker option for dbghelp.dll When building a static liblagom-ak.a, the delayload link option gets dropped on the floor if it's a PRIVATE link option. Use an interface one instead. This fixes the TestDelayLoadWindows unit test in static windows builds. --- AK/CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AK/CMakeLists.txt b/AK/CMakeLists.txt index 44c77d56d15..25a132d66aa 100644 --- a/AK/CMakeLists.txt +++ b/AK/CMakeLists.txt @@ -77,7 +77,7 @@ if (WIN32) target_link_libraries(AK PRIVATE clang_rt.builtins-x86_64.lib) target_link_libraries(AK PRIVATE Bcrypt.lib) target_link_libraries(AK PRIVATE delayimp.lib) - target_link_options(AK PRIVATE /DELAYLOAD:dbghelp.dll) + target_link_options(AK INTERFACE /DELAYLOAD:dbghelp.dll) elseif (APPLE) set(ASSERTION_HANDLER_VISIBILITY PRIVATE) if (NOT BUILD_SHARED_LIBS)