diff --git a/boot/freeldr/freeldr/CMakeLists.txt b/boot/freeldr/freeldr/CMakeLists.txt index af754c5bf39..63d985e920f 100644 --- a/boot/freeldr/freeldr/CMakeLists.txt +++ b/boot/freeldr/freeldr/CMakeLists.txt @@ -268,17 +268,14 @@ endif() add_dependencies(freeldr_pe asm) add_dependencies(freeldr_pe_dbg asm) -# Retrieve the full path to the generated file of the 'freeldr_pe' target -get_target_property(_freeldr_pe_output_file freeldr_pe LOCATION) - if(NOT ARCH STREQUAL "arm") concatenate_files( ${CMAKE_CURRENT_BINARY_DIR}/freeldr.sys ${CMAKE_CURRENT_BINARY_DIR}/frldr16.bin - ${_freeldr_pe_output_file}) + ${CMAKE_CURRENT_BINARY_DIR}/$) add_custom_target(freeldr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/freeldr.sys) else() - add_custom_target(freeldr ALL DEPENDS ${_freeldr_pe_output_file}) + add_custom_target(freeldr ALL DEPENDS freeldr_pe) endif() # rename freeldr on livecd to setupldr.sys because isoboot.bin looks for setupldr.sys @@ -289,10 +286,10 @@ if(NOT ARCH STREQUAL "arm") concatenate_files( ${CMAKE_CURRENT_BINARY_DIR}/setupldr.sys ${CMAKE_CURRENT_BINARY_DIR}/frldr16.bin - ${_freeldr_pe_output_file}) + ${CMAKE_CURRENT_BINARY_DIR}/$) add_custom_target(setupldr ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/setupldr.sys) else() - add_custom_target(setupldr ALL DEPENDS ${_freeldr_pe_output_file}) + add_custom_target(setupldr ALL DEPENDS freeldr_pe) endif() add_cd_file(TARGET setupldr FILE ${CMAKE_CURRENT_BINARY_DIR}/setupldr.sys DESTINATION loader NO_CAB FOR bootcd regtest) diff --git a/sdk/include/asm/CMakeLists.txt b/sdk/include/asm/CMakeLists.txt index d61ba661ef1..5c4f01f6ba5 100644 --- a/sdk/include/asm/CMakeLists.txt +++ b/sdk/include/asm/CMakeLists.txt @@ -18,11 +18,9 @@ elseif(ARCH STREQUAL "arm") set(_filename ksarm.h) endif() -get_target_property(genincdata_dll genincdata LOCATION) - add_custom_command( OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_filename} - COMMAND native-geninc ${genincdata_dll} ${CMAKE_CURRENT_BINARY_DIR}/${_filename} ${OPT_MS} + COMMAND native-geninc $ ${CMAKE_CURRENT_BINARY_DIR}/${_filename} ${OPT_MS} DEPENDS genincdata native-geninc) add_custom_target(asm