summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/IAR.cmake
diff options
context:
space:
mode:
authorJean-Marc Hengen <jean-marc.hengen@zuehlke.com>2021-07-19 21:14:29 (GMT)
committerJean-Marc Hengen <jean-marc.hengen@zuehlke.com>2021-07-23 12:34:26 (GMT)
commit5b9bfe738cfa96ca12ca82506f234aae787965e9 (patch)
treef2799bb70661b3d9b067047c5410fde3b58f1c01 /Modules/Compiler/IAR.cmake
parent31ecd3718047874b5eeb939e9608fa1bd386c1a7 (diff)
downloadCMake-5b9bfe738cfa96ca12ca82506f234aae787965e9.zip
CMake-5b9bfe738cfa96ca12ca82506f234aae787965e9.tar.gz
CMake-5b9bfe738cfa96ca12ca82506f234aae787965e9.tar.bz2
IAR: Moved search logic to BinUtils.
The search logic for the IAR linker, librarian and related tools is moved from `Modules/Compiler/IAR-FindBinUtils.cmake` to `Modules/CMakeFindBinUtils.cmake` by introducing an new elseif block for the IAR toolchain. The search logic was refactored to omit repeating itself. Fixes: #22425
Diffstat (limited to 'Modules/Compiler/IAR.cmake')
-rw-r--r--Modules/Compiler/IAR.cmake6
1 files changed, 0 insertions, 6 deletions
diff --git a/Modules/Compiler/IAR.cmake b/Modules/Compiler/IAR.cmake
index a6b436a..2200a21 100644
--- a/Modules/Compiler/IAR.cmake
+++ b/Modules/Compiler/IAR.cmake
@@ -71,9 +71,6 @@ macro(__compiler_iar_ilink lang)
set(CMAKE_${lang}_ARCHIVE_CREATE "<CMAKE_AR> <TARGET> --create <LINK_FLAGS> <OBJECTS>")
set(CMAKE_${lang}_ARCHIVE_APPEND "<CMAKE_AR> <TARGET> --replace <LINK_FLAGS> <OBJECTS>")
set(CMAKE_${lang}_ARCHIVE_FINISH "")
-
- set(CMAKE_LINKER "${CMAKE_IAR_LINKER}" CACHE FILEPATH "The IAR linker" FORCE)
- set(CMAKE_AR "${CMAKE_IAR_ARCHIVE}" CACHE FILEPATH "The IAR archiver" FORCE)
endmacro()
macro(__compiler_iar_xlink lang)
@@ -109,7 +106,4 @@ macro(__compiler_iar_xlink lang)
set(CMAKE_${lang}_ARCHIVE_FINISH "")
set(CMAKE_LIBRARY_PATH_FLAG "-I")
-
- set(CMAKE_LINKER "${CMAKE_IAR_LINKER}" CACHE FILEPATH "The IAR linker" FORCE)
- set(CMAKE_AR "${CMAKE_IAR_AR}" CACHE FILEPATH "The IAR archiver" FORCE)
endmacro()