Skip to content

Commit 157a509

Browse files
committed
[CMAKE] Also set blank DEFINE_SYMBOL property for freeldr helpers
1 parent e24182f commit 157a509

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

boot/freeldr/freeldr/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
if(SEPARATE_DBG)
33
# FIXME: http://sourceware.org/bugzilla/show_bug.cgi?id=11822
44
set(CMAKE_LDR_PE_HELPER_LINK_EXECUTABLE "<CMAKE_C_COMPILER> <CMAKE_C_LINK_FLAGS> <LINK_FLAGS> <OBJECTS> -o <TARGET> <LINK_LIBRARIES>")
5+
set(CMAKE_LDR_PE_HELPER_STANDARD_LIBRARIES_INIT "")
56
set(CMAKE_LDR_PE_HELPER_STANDARD_LIBRARIES "-lgcc" CACHE STRING "Standard C Libraries")
67
endif()
78

@@ -236,8 +237,10 @@ endif()
236237
add_executable(freeldr_pe ${FREELDR_BASE_SOURCE})
237238
add_executable(freeldr_pe_dbg EXCLUDE_FROM_ALL ${FREELDR_BASE_SOURCE})
238239

239-
set_property(TARGET freeldr_pe PROPERTY ENABLE_EXPORTS TRUE)
240-
set_property(TARGET freeldr_pe_dbg PROPERTY ENABLE_EXPORTS TRUE)
240+
set_target_properties(freeldr_pe freeldr_pe_dbg
241+
PROPERTIES
242+
ENABLE_EXPORTS TRUE
243+
DEFINE_SYMBOL "")
241244

242245
if(NOT MSVC AND SEPARATE_DBG)
243246
set_target_properties(freeldr_pe PROPERTIES LINKER_LANGUAGE LDR_PE_HELPER)

0 commit comments

Comments
 (0)