diff --git a/boot/freeldr/freeldr/CMakeLists.txt b/boot/freeldr/freeldr/CMakeLists.txt index 2297a4b5c7c..740a0a5192c 100644 --- a/boot/freeldr/freeldr/CMakeLists.txt +++ b/boot/freeldr/freeldr/CMakeLists.txt @@ -128,10 +128,10 @@ list(APPEND FREELDR_BASE_SOURCE ntldr/ntldropts.c lib/rtl/libsupp.c) -# if(ARCH STREQUAL "i386") -# # Must be included together with disk/scsiport.c -# list(APPEND FREELDR_BASE_SOURCE -# ${CMAKE_CURRENT_BINARY_DIR}/freeldr_pe.def) -# endif() +if(ARCH STREQUAL "i386") + # Must be included together with disk/scsiport.c + list(APPEND FREELDR_BASE_SOURCE + ${CMAKE_CURRENT_BINARY_DIR}/freeldr_pe.def) +endif() include(pcat.cmake) diff --git a/boot/freeldr/freeldr/pcat.cmake b/boot/freeldr/freeldr/pcat.cmake index a800323c539..24c8e3627f0 100644 --- a/boot/freeldr/freeldr/pcat.cmake +++ b/boot/freeldr/freeldr/pcat.cmake @@ -185,12 +185,6 @@ list(APPEND PCATLDR_BASE_SOURCE ${freeldr_base_asm} ${FREELDR_BASE_SOURCE}) -if(ARCH STREQUAL "i386") - # Must be included together with disk/scsiport.c - list(APPEND FREELDR_BASE_SOURCE - ${CMAKE_CURRENT_BINARY_DIR}/freeldr_pe.def) -endif() - add_executable(freeldr_pe ${PCATLDR_BASE_SOURCE}) set_target_properties(freeldr_pe