windows编译支持(需要配合cygwin)
This commit is contained in:
@@ -56,17 +56,15 @@ add_custom_target(
|
||||
COMMAND
|
||||
${CMAKE_SIZE} cpiofs.elf
|
||||
COMMAND
|
||||
mkdir -p ${CMAKE_SOURCE_DIR}/build/output/cpio
|
||||
${CMAKE_COMMAND} -E copy cpiofs.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/cpiofs
|
||||
COMMAND
|
||||
cp cpiofs.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/cpiofs
|
||||
COMMAND
|
||||
cp cpiofs.elf ${CMAKE_SOURCE_DIR}/build/output/cpiofs.elf
|
||||
${CMAKE_COMMAND} -E copy cpiofs.elf ${CMAKE_SOURCE_DIR}/build/output/cpiofs.elf
|
||||
)
|
||||
if ((DEFINED CONFIG_ELF_LAUNCH) AND (CONFIG_ELF_LAUNCH STREQUAL "y"))
|
||||
add_custom_target(
|
||||
cpiofs_dump_elf ALL
|
||||
COMMAND
|
||||
cp cpiofs.elf ${CMAKE_SOURCE_DIR}/build/output/cpio/cpiofs
|
||||
${CMAKE_COMMAND} -E copy cpiofs.elf ${CMAKE_SOURCE_DIR}/build/output/cpio/cpiofs
|
||||
)
|
||||
add_dependencies(cpiofs_dump_elf cpiofs_dump)
|
||||
endif()
|
||||
|
||||
@@ -56,13 +56,11 @@ add_custom_target(
|
||||
COMMAND
|
||||
${CMAKE_SIZE} init.elf
|
||||
COMMAND
|
||||
mkdir -p ${CMAKE_SOURCE_DIR}/build/output
|
||||
${CMAKE_COMMAND} -E copy init.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/init
|
||||
COMMAND
|
||||
cp init.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/init
|
||||
${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_LIST_DIR}/src/init.cfg ${CMAKE_SOURCE_DIR}/build/output/cpio/
|
||||
COMMAND
|
||||
cp ${CMAKE_CURRENT_LIST_DIR}/src/init.cfg ${CMAKE_SOURCE_DIR}/build/output/cpio/
|
||||
COMMAND
|
||||
cp init.elf ${CMAKE_SOURCE_DIR}/build/output/init.elf
|
||||
${CMAKE_COMMAND} -E copy init.elf ${CMAKE_SOURCE_DIR}/build/output/init.elf
|
||||
)
|
||||
if ((DEFINED CONFIG_ELF_LAUNCH) AND (CONFIG_ELF_LAUNCH STREQUAL "y"))
|
||||
add_custom_target(
|
||||
|
||||
@@ -45,17 +45,15 @@ add_custom_target(
|
||||
COMMAND
|
||||
${CMAKE_SIZE} sh.elf
|
||||
COMMAND
|
||||
mkdir -p ${CMAKE_SOURCE_DIR}/build/output/cpio
|
||||
${CMAKE_COMMAND} -E copy sh.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/sh
|
||||
COMMAND
|
||||
cp sh.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/sh
|
||||
COMMAND
|
||||
cp sh.elf ${CMAKE_SOURCE_DIR}/build/output/sh.elf
|
||||
${CMAKE_COMMAND} -E copy sh.elf ${CMAKE_SOURCE_DIR}/build/output/sh.elf
|
||||
)
|
||||
if ((DEFINED CONFIG_ELF_LAUNCH) AND (CONFIG_ELF_LAUNCH STREQUAL "y"))
|
||||
add_custom_target(
|
||||
sh_dump_elf ALL
|
||||
COMMAND
|
||||
cp sh.elf ${CMAKE_SOURCE_DIR}/build/output/cpio/sh
|
||||
${CMAKE_COMMAND} -E copy sh.elf ${CMAKE_SOURCE_DIR}/build/output/cpio/sh
|
||||
)
|
||||
add_dependencies(sh_dump_elf shell_dump)
|
||||
endif()
|
||||
|
||||
@@ -74,17 +74,15 @@ add_custom_target(
|
||||
${CMAKE_OBJCOPY} -O binary -S tcc.elf tcc.bin
|
||||
COMMAND
|
||||
${CMAKE_SIZE} tcc.elf
|
||||
COMMAND
|
||||
mkdir -p ${CMAKE_SOURCE_DIR}/build/output/cpio
|
||||
# COMMAND
|
||||
# cp tcc.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/tcc
|
||||
# ${CMAKE_COMMAND} -E copy tcc.bin ${CMAKE_SOURCE_DIR}/build/output/cpio/tcc
|
||||
|
||||
)
|
||||
if ((DEFINED CONFIG_ELF_LAUNCH) AND (CONFIG_ELF_LAUNCH STREQUAL "y"))
|
||||
add_custom_target(
|
||||
tcc_dump_elf ALL
|
||||
COMMAND
|
||||
cp tcc.elf ${CMAKE_SOURCE_DIR}/build/output/cpio/tcc.elf
|
||||
${CMAKE_COMMAND} -E copy tcc.elf ${CMAKE_SOURCE_DIR}/build/output/cpio/tcc.elf
|
||||
)
|
||||
add_dependencies(tcc_dump_elf tcc_dump)
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user