aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorKristofer Jonsson <kristofer.jonsson@arm.com>2022-04-21 19:27:11 +0200
committerKristofer Jonsson <kristofer.jonsson@arm.com>2022-04-26 13:10:28 +0200
commit931758110c26b9d8909e7aa7c7354efb4441b703 (patch)
tree3ebee2846cc179db9fb0534ed1c0996c7f0bb8f4 /cmake
parent44b250be84b2e3bbd421fcc25134fe672eda4027 (diff)
downloadethos-u-core-platform-931758110c26b9d8909e7aa7c7354efb4441b703.tar.gz
Add Corstone-310 target
Change-Id: Idcb2238895668ee4858c2e858c02c6765f4b1702
Diffstat (limited to 'cmake')
-rw-r--r--cmake/helpers.cmake2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmake/helpers.cmake b/cmake/helpers.cmake
index c12f427..8e0a8c3 100644
--- a/cmake/helpers.cmake
+++ b/cmake/helpers.cmake
@@ -40,6 +40,7 @@ function(ethosu_eval_link_options target)
get_property(LINK_FILE GLOBAL PROPERTY ETHOSU_TARGET_LINK_FILE)
set(prop "$<TARGET_PROPERTY:${target},COMPILE_DEFINITIONS>")
+ set(opt "$<TARGET_PROPERTY:${target},COMPILE_OPTIONS>")
if (CMAKE_CXX_COMPILER_ID STREQUAL "ARMClang")
set(LINK_FILE_EXT scatter)
@@ -66,6 +67,7 @@ function(ethosu_eval_link_options target)
DEPENDS ${LINK_FILE_IN}
COMMAND ${CMAKE_C_COMPILER} ${COMPILER_PREPROCESSOR_OPTIONS} -o ${LINK_FILE_OUT} ${LINK_FILE_IN}
COMMAND_EXPAND_LISTS "-D$<JOIN:${prop},;-D>"
+ COMMAND_EXPAND_LISTS "$<FILTER:${opt},INCLUDE,^(-U|-D)>"
COMMAND_EXPAND_LISTS "-I$<JOIN:$<TARGET_PROPERTY:${target},INCLUDE_DIRECTORIES>,;-I>"
COMMENT "Preprocessing and generating linker script"
VERBATIM)