summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-02-12 19:06:18 (GMT)
committerBrad King <brad.king@kitware.com>2024-02-12 19:07:07 (GMT)
commitbcddea504175e74e38a7d95b4699d1966480cc94 (patch)
tree5d4cdcf72dcae21894747d330476381ac89f6360
parent0345c0146572d31eb40044abbf3fbd037bab55bb (diff)
downloadCMake-bcddea504175e74e38a7d95b4699d1966480cc94.zip
CMake-bcddea504175e74e38a7d95b4699d1966480cc94.tar.gz
CMake-bcddea504175e74e38a7d95b4699d1966480cc94.tar.bz2
Tests/RunCMake/IAR: Simplify test project cmake code
-rw-r--r--Tests/RunCMake/IAR/iar-asm.cmake3
-rw-r--r--Tests/RunCMake/IAR/iar-c.cmake3
-rw-r--r--Tests/RunCMake/IAR/iar-cxx.cmake3
-rw-r--r--Tests/RunCMake/IAR/iar-lib.cmake8
4 files changed, 6 insertions, 11 deletions
diff --git a/Tests/RunCMake/IAR/iar-asm.cmake b/Tests/RunCMake/IAR/iar-asm.cmake
index 7ff64f6..1c19182 100644
--- a/Tests/RunCMake/IAR/iar-asm.cmake
+++ b/Tests/RunCMake/IAR/iar-asm.cmake
@@ -1,5 +1,4 @@
enable_language(ASM)
-add_executable(exec-asm)
-target_sources(exec-asm PRIVATE module.asm)
+add_executable(exec-asm module.asm)
target_link_options(exec-asm PRIVATE ${LINKER_OPTS})
diff --git a/Tests/RunCMake/IAR/iar-c.cmake b/Tests/RunCMake/IAR/iar-c.cmake
index a36f096..c67f298 100644
--- a/Tests/RunCMake/IAR/iar-c.cmake
+++ b/Tests/RunCMake/IAR/iar-c.cmake
@@ -1,5 +1,4 @@
enable_language(C)
-add_executable(exec-c)
-target_sources(exec-c PRIVATE module.c)
+add_executable(exec-c module.c)
target_link_options(exec-c PRIVATE ${LINKER_OPTS})
diff --git a/Tests/RunCMake/IAR/iar-cxx.cmake b/Tests/RunCMake/IAR/iar-cxx.cmake
index 6b005b5..60385a7 100644
--- a/Tests/RunCMake/IAR/iar-cxx.cmake
+++ b/Tests/RunCMake/IAR/iar-cxx.cmake
@@ -1,5 +1,4 @@
enable_language(CXX)
-add_executable(exec-cxx)
-target_sources(exec-cxx PRIVATE module.cxx)
+add_executable(exec-cxx module.cxx)
target_link_options(exec-cxx PRIVATE ${LINKER_OPTS})
diff --git a/Tests/RunCMake/IAR/iar-lib.cmake b/Tests/RunCMake/IAR/iar-lib.cmake
index 78b3136..64082f1 100644
--- a/Tests/RunCMake/IAR/iar-lib.cmake
+++ b/Tests/RunCMake/IAR/iar-lib.cmake
@@ -1,10 +1,8 @@
enable_language(C)
-add_library(iar-test-lib)
-target_sources(iar-test-lib PRIVATE libmod.c)
+add_library(iar-test-lib libmod.c)
-add_executable(exec-lib-c)
-target_sources(exec-lib-c PRIVATE module.c)
+add_executable(exec-lib-c module.c)
target_compile_definitions(exec-lib-c PRIVATE __USE_LIBFUN)
-target_link_libraries(exec-lib-c LINK_PUBLIC iar-test-lib)
+target_link_libraries(exec-lib-c PRIVATE iar-test-lib)
target_link_options(exec-lib-c PRIVATE ${LINKER_OPTS})