Browse Source

Merge topic 'iar-cstat-binutils'

6e6a1e472b IAR: Add the C-STAT tools to CMakeFindBinUtils

Acked-by: Kitware Robot <[email protected]>
Merge-request: !10714
Brad King 8 months ago
parent
commit
054f05fd01
1 changed files with 16 additions and 1 deletions
  1. 16 1
      Modules/CMakeFindBinUtils.cmake

+ 16 - 1
Modules/CMakeFindBinUtils.cmake

@@ -145,7 +145,22 @@ elseif("x${CMAKE_${_CMAKE_PROCESSING_LANGUAGE}_COMPILER_ID}" MATCHES "^xIAR$")
   set(_CMAKE_IAR_SYMEXPORT_NAMES
     "isymexport" "isymexport.exe"
   )
-  list(APPEND _CMAKE_TOOL_VARS AR LINKER IAR_ELFDUMP IAR_ELFTOOL IAR_EXE2OBJ IAR_OBJMANIP IAR_SYMEXPORT)
+  # IAR C-STAT Command Line Interface
+  set(_CMAKE_IAR_CSTAT_NAMES
+    "icstat" "icstat.exe"
+  )
+  # IAR C-STAT Checks Manifest Handler
+  set(_CMAKE_IAR_CHECKS_NAMES
+    "ichecks" "ichecks.exe"
+  )
+  # IAR C-STAT Report Generator
+  set(_CMAKE_IAR_REPORT_NAMES
+    "ireport" "ireport.exe"
+  )
+  list(APPEND _CMAKE_TOOL_VARS
+    AR LINKER IAR_ELFDUMP IAR_ELFTOOL IAR_EXE2OBJ IAR_OBJMANIP IAR_SYMEXPORT
+    IAR_CSTAT IAR_CHECKS IAR_REPORT
+  )
   unset(__iar_selected_compiler)
   unset(__iar_arch_id)