瀏覽代碼

Merge topic 'iar-asm' into release-4.1

87d95b2222 ASM: Restore CMAKE_ASM_COMPILER_ARCHITECTURE_ID persistence

Acked-by: Kitware Robot <[email protected]>
Merge-request: !11160
Brad King 4 月之前
父節點
當前提交
9523d66df2
共有 2 個文件被更改,包括 2 次插入1 次删除
  1. 1 1
      Modules/CMakeASMCompiler.cmake.in
  2. 1 0
      Tests/RunCMake/IAR/RunCMakeTest.cmake

+ 1 - 1
Modules/CMakeASMCompiler.cmake.in

@@ -18,7 +18,7 @@ set(CMAKE_ASM@ASM_DIALECT@_COMPILER_ID "@_CMAKE_ASM_COMPILER_ID@")
 set(CMAKE_ASM@ASM_DIALECT@_COMPILER_VERSION "@_CMAKE_ASM_COMPILER_VERSION@")
 set(CMAKE_ASM@ASM_DIALECT@_COMPILER_VERSION "@_CMAKE_ASM_COMPILER_VERSION@")
 set(CMAKE_ASM@ASM_DIALECT@_COMPILER_ENV_VAR "@_CMAKE_ASM_COMPILER_ENV_VAR@")
 set(CMAKE_ASM@ASM_DIALECT@_COMPILER_ENV_VAR "@_CMAKE_ASM_COMPILER_ENV_VAR@")
 @_SET_CMAKE_ASM_COMPILER_ID_VENDOR_MATCH@
 @_SET_CMAKE_ASM_COMPILER_ID_VENDOR_MATCH@
-set(CMAKE_ASM@ASM_DIALECT@_ARCHITECTURE_ID "@_CMAKE_ASM_ARCHITECTURE_ID@")
+set(CMAKE_ASM@ASM_DIALECT@_COMPILER_ARCHITECTURE_ID "@_CMAKE_ASM_COMPILER_ARCHITECTURE_ID@")
 @_SET_CMAKE_ASM_COMPILER_SYSROOT@
 @_SET_CMAKE_ASM_COMPILER_SYSROOT@
 
 
 set(CMAKE_ASM@ASM_DIALECT@_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
 set(CMAKE_ASM@ASM_DIALECT@_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)

+ 1 - 0
Tests/RunCMake/IAR/RunCMakeTest.cmake

@@ -13,6 +13,7 @@ function(run_toolchain case)
   run_cmake_with_options(${case} "-DPSEUDO_ICSTAT=${PSEUDO_ICSTAT}" ${ARGN})
   run_cmake_with_options(${case} "-DPSEUDO_ICSTAT=${PSEUDO_ICSTAT}" ${ARGN})
   set(RunCMake_TEST_NO_CLEAN 1)
   set(RunCMake_TEST_NO_CLEAN 1)
   set(RunCMake_TEST_OUTPUT_MERGE 1)
   set(RunCMake_TEST_OUTPUT_MERGE 1)
+  run_cmake_command(${case}-reconfig ${CMAKE_COMMAND} .)
   run_cmake_command(${case}-build ${CMAKE_COMMAND} --build .)
   run_cmake_command(${case}-build ${CMAKE_COMMAND} --build .)
 endfunction()
 endfunction()