3DS: Add 3dstool relocation

This commit is contained in:
Jeffrey Pfau 2014-12-08 18:58:45 -08:00
parent 211616e4f1
commit d6952b6fa6
2 changed files with 5 additions and 2 deletions

View File

@ -217,8 +217,9 @@ if(BUILD_PERF)
endif()
if(3DS)
add_executable(${BINARY_NAME}-elf ${CMAKE_SOURCE_DIR}/src/platform/3ds/main.c)
target_link_libraries(${BINARY_NAME}-elf ${BINARY_NAME} m ${OS_LIB})
add_executable(${BINARY_NAME}.elf ${CMAKE_SOURCE_DIR}/src/platform/3ds/main.c)
target_link_libraries(${BINARY_NAME}.elf ${BINARY_NAME} m ${OS_LIB})
add_custom_command(TARGET ${BINARY_NAME}.elf POST_BUILD COMMAND ${3DSXTOOL} ${BINARY_NAME}.elf ${BINARY_NAME}.3dsx)
endif()
# Packaging

View File

@ -33,5 +33,7 @@ set(CMAKE_EXE_LINKER_FLAGS ${link_flags} CACHE INTERNAL "exe link flags")
set(CMAKE_MODULE_LINKER_FLAGS ${link_flags} CACHE INTERNAL "module link flags")
set(CMAKE_SHARED_LINKER_FLAGS ${link_flags} CACHE INTERNAL "shared link flags")
set(3DSXTOOL ${toolchain_bin_dir}/3dsxtool)
set(3DS ON)
add_definitions(-D_3DS -DARM11)