mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 15:17:36 +00:00
Kernel: Make new kernel build process work on macOS
Use objcopy from the toolchain so that the changes introduced in
7236584
will succeed on macOS.
Fixes #8768.
This commit is contained in:
parent
3b5b7c5e65
commit
e4f05a9046
3 changed files with 5 additions and 3 deletions
|
@ -413,9 +413,9 @@ add_dependencies(${KERNEL_TARGET} kernel_heap)
|
|||
|
||||
add_custom_command(
|
||||
TARGET ${KERNEL_TARGET} POST_BUILD
|
||||
COMMAND ${TOOLCHAIN_PREFIX}objcopy -O elf32-i386 ${CMAKE_CURRENT_BINARY_DIR}/${KERNEL_TARGET} ${CMAKE_CURRENT_BINARY_DIR}/Kernel
|
||||
COMMAND ${CMAKE_OBJCOPY} -O elf32-i386 ${CMAKE_CURRENT_BINARY_DIR}/${KERNEL_TARGET} ${CMAKE_CURRENT_BINARY_DIR}/Kernel
|
||||
COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/mkmap.sh
|
||||
COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/embedmap.sh
|
||||
COMMAND ${CMAKE_COMMAND} -E env OBJCOPY=${CMAKE_OBJCOPY} sh ${CMAKE_CURRENT_SOURCE_DIR}/embedmap.sh
|
||||
BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/Kernel ${CMAKE_CURRENT_BINARY_DIR}/kernel.map
|
||||
)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue