diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-02-27 23:45:13 -0700 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-02-27 23:45:13 -0700 |
commit | 9ee81e893bbe0651fe308c49be059f993d7670ad (patch) | |
tree | c319c31479335f8edf9ababfc0feec9bb12acb38 /CMakeLists.txt | |
parent | 560706708d7ff4a57880f855573fd525ebd309fe (diff) | |
parent | 53e21f869026a586244a4fae3367633d392a856b (diff) |
Merge branch 'lukeshu/misc'
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index c6c7068..483274d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,7 +46,8 @@ function(target_embed_sources arg_compile_target arg_link_target arg_hdrname) OUTPUT "${embed_src}.o" WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}" COMMAND mkdir -p -- "$<PATH:GET_PARENT_PATH,${CMAKE_CURRENT_BINARY_DIR}/${embed_src}>" && - ${CMAKE_LINKER} -r -b binary -o "${CMAKE_CURRENT_BINARY_DIR}/${embed_src}.o" "${embed_src}" + ${CMAKE_LINKER} -r -b binary -o "${CMAKE_CURRENT_BINARY_DIR}/${embed_src}.o" "${embed_src}" && + ${CMAKE_OBJCOPY} --rename-section .data=.rodata,alloc,load,readonly,data,contents "${CMAKE_CURRENT_BINARY_DIR}/${embed_src}.o" "${CMAKE_CURRENT_BINARY_DIR}/${embed_src}.o" DEPENDS "${embed_src}" ) list(APPEND embed_objs "${embed_src}.o") |