hex and bin files were added as output files
This commit is contained in:
parent
facecbf220
commit
67ab496f35
@ -11,6 +11,7 @@ SET(CL2000_LINK ${CGT_TOOLCHAIN_DIR}/bin/cl2000)
|
||||
SET(CMAKE_CXX_COMPILER ${CL2000_LINK} )
|
||||
SET(CMAKE_C_COMPILER ${CL2000_LINK} )
|
||||
SET(CMAKE_CXX_LINK_EXECUTABLE ${CL2000_LINK})
|
||||
SET(HEX_BUILDER ${CGT_TOOLCHAIN_DIR}/bin/hex2000)
|
||||
|
||||
|
||||
project(cmake_test C CXX ASM)
|
||||
@ -50,7 +51,6 @@ set_target_properties(${TARGET_NAME}
|
||||
target_include_directories(${TARGET_NAME} PRIVATE ${INCLUDES}
|
||||
)
|
||||
target_link_directories(${TARGET_NAME} PRIVATE
|
||||
#/home/lobov/workspace/ccs12.5/cmake_test/lib
|
||||
)
|
||||
target_link_options(${TARGET_NAME} PRIVATE
|
||||
-v28 -ml -mt -m${TARGET_NAME}.map -z --stack=0x200 --reread_libs --rom_model --entry_point=code_start
|
||||
@ -63,3 +63,19 @@ target_link_libraries(${TARGET_NAME}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lib/rts2800_fpu32_fast_supplement_coff.lib
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/lib/rts2800_fpu32.lib
|
||||
)
|
||||
|
||||
set(HEX_PARAM
|
||||
-o${TARGET_NAME}.hex
|
||||
${TARGET_NAME}.out
|
||||
--intel
|
||||
)
|
||||
|
||||
add_custom_command(TARGET ${TARGET_NAME} POST_BUILD COMMAND ${HEX_BUILDER} ${HEX_PARAM})
|
||||
|
||||
set(BIN_PARAM
|
||||
-o${TARGET_NAME}.bin
|
||||
${TARGET_NAME}.out
|
||||
--binary
|
||||
)
|
||||
|
||||
add_custom_command(TARGET ${TARGET_NAME} POST_BUILD COMMAND ${HEX_BUILDER} ${BIN_PARAM})
|
||||
Loading…
Reference in New Issue
Block a user