summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/IAR
diff options
context:
space:
mode:
authorFelipe Torrezan <felipe.torrezan@iar.com>2024-08-30 06:43:21 (GMT)
committerBrad King <brad.king@kitware.com>2024-09-03 14:25:55 (GMT)
commitd478ffcd728924054ecf404953b3fbd4bc0d6be2 (patch)
tree6fa5015b77e2ec34666cd21b456dcf41c1e2ecc2 /Tests/RunCMake/IAR
parent03cd8e9a7b29e5959f45c6af6171792d244fd21b (diff)
downloadCMake-d478ffcd728924054ecf404953b3fbd4bc0d6be2.zip
CMake-d478ffcd728924054ecf404953b3fbd4bc0d6be2.tar.gz
CMake-d478ffcd728924054ecf404953b3fbd4bc0d6be2.tar.bz2
Tests/RunCMake/IAR: Add missing linker options for RH850
Closes: #26249
Diffstat (limited to 'Tests/RunCMake/IAR')
-rw-r--r--Tests/RunCMake/IAR/RunCMakeTest.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/Tests/RunCMake/IAR/RunCMakeTest.cmake b/Tests/RunCMake/IAR/RunCMakeTest.cmake
index 2fefa6a..b6dd4b3 100644
--- a/Tests/RunCMake/IAR/RunCMakeTest.cmake
+++ b/Tests/RunCMake/IAR/RunCMakeTest.cmake
@@ -38,6 +38,13 @@ foreach(_iar_toolchain IN LISTS _iar_toolchains)
"--define_symbol _NEAR_CONST_LOCATION=0 "
"--config ${TOOLKIT_DIR}/config/lnkrl78_s3.icf "
)
+ elseif(ARCH STREQUAL "rh850")
+ string(CONCAT LINK_OPTS
+ "--config_def CSTACK_SIZE=0x1000 "
+ "--config_def HEAP_SIZE=0x1000 "
+ "--config_def _SELF_SIZE=0x20000 "
+ "--config ${TOOLKIT_DIR}/config/lnkr7f701401.icf "
+ )
else()
set(LINK_OPTS "")
endif()