From 157a509a0fb70231345577b59690a3af19e4fb3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Gardou?= Date: Sat, 6 Apr 2019 16:50:56 +0200 Subject: [PATCH] [CMAKE] Also set blank DEFINE_SYMBOL property for freeldr helpers --- boot/freeldr/freeldr/CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/boot/freeldr/freeldr/CMakeLists.txt b/boot/freeldr/freeldr/CMakeLists.txt index 10307104799..4ffa44a7ca4 100644 --- a/boot/freeldr/freeldr/CMakeLists.txt +++ b/boot/freeldr/freeldr/CMakeLists.txt @@ -2,6 +2,7 @@ if(SEPARATE_DBG) # FIXME: http://sourceware.org/bugzilla/show_bug.cgi?id=11822 set(CMAKE_LDR_PE_HELPER_LINK_EXECUTABLE " -o ") + set(CMAKE_LDR_PE_HELPER_STANDARD_LIBRARIES_INIT "") set(CMAKE_LDR_PE_HELPER_STANDARD_LIBRARIES "-lgcc" CACHE STRING "Standard C Libraries") endif() @@ -236,8 +237,10 @@ endif() add_executable(freeldr_pe ${FREELDR_BASE_SOURCE}) add_executable(freeldr_pe_dbg EXCLUDE_FROM_ALL ${FREELDR_BASE_SOURCE}) -set_property(TARGET freeldr_pe PROPERTY ENABLE_EXPORTS TRUE) -set_property(TARGET freeldr_pe_dbg PROPERTY ENABLE_EXPORTS TRUE) +set_target_properties(freeldr_pe freeldr_pe_dbg + PROPERTIES + ENABLE_EXPORTS TRUE + DEFINE_SYMBOL "") if(NOT MSVC AND SEPARATE_DBG) set_target_properties(freeldr_pe PROPERTIES LINKER_LANGUAGE LDR_PE_HELPER)