Skip to content

Commit 63e3e5f

Browse files
committed
fixed issue for embedded option
1 parent 1719236 commit 63e3e5f

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/embedded/CMakeLists.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
SET(TARGET test_arm_gcc)
2+
FIND_PACKAGE(fmt REQUIRED)
23

34
ADD_EXECUTABLE(${TARGET} main.cpp)
4-
TARGET_LINK_LIBRARIES(${TARGET} ${CONAN_LIBS})
5+
TARGET_LINK_LIBRARIES(${TARGET} PRIVATE fmt::fmt-header-only)
56

67
SET_TARGET_PROPERTIES(${TARGET} PROPERTIES SUFFIX ".elf")
78
TARGET_LINK_OPTIONS(${TARGET}
@@ -11,6 +12,6 @@ TARGET_LINK_OPTIONS(${TARGET}
1112
)
1213
ADD_CUSTOM_TARGET(${TARGET}.bin ALL
1314
DEPENDS ${TARGET}
14-
COMMAND ${CMAKE_OBJCOPY} -Obinary ${CMAKE_BINARY_DIR}/bin/${TARGET}.elf ${CMAKE_BINARY_DIR}/bin/${TARGET}.bin
15-
COMMAND ${CMAKE_OBJCOPY} -Oihex ${CMAKE_BINARY_DIR}/bin/${TARGET}.elf ${CMAKE_BINARY_DIR}/bin/${TARGET}.hex
15+
COMMAND ${CMAKE_OBJCOPY} -Obinary $<TARGET_FILE:${TARGET}> $<TARGET_FILE_DIR:${TARGET}>/$<TARGET_FILE_BASE_NAME:${TARGET}>.bin
16+
COMMAND ${CMAKE_OBJCOPY} -Oihex $<TARGET_FILE:${TARGET}> $<TARGET_FILE_DIR:${TARGET}>/$<TARGET_FILE_BASE_NAME:${TARGET}>.hex
1617
)

0 commit comments

Comments
 (0)