mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 08:25:03 +00:00
[CMAKE] Avoid some uses of the LOCATION target property. CORE-14509
This commit is contained in:
parent
96c0f7d341
commit
f6dea8b734
2 changed files with 5 additions and 10 deletions
|
@ -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}/$<TARGET_FILE_NAME:freeldr_pe>)
|
||||
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}/$<TARGET_FILE_NAME:freeldr_pe>)
|
||||
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)
|
||||
|
|
|
@ -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 $<TARGET_FILE:genincdata> ${CMAKE_CURRENT_BINARY_DIR}/${_filename} ${OPT_MS}
|
||||
DEPENDS genincdata native-geninc)
|
||||
|
||||
add_custom_target(asm
|
||||
|
|
Loading…
Reference in a new issue