mirror of
https://github.com/Kitware/CMake.git
synced 2025-12-31 10:50:16 -06:00
IAR: Enforce output extension for xlink targets
This commit is contained in:
@@ -38,22 +38,26 @@ elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "AVR")
|
||||
__assembler_iar_deps("-y" 8)
|
||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s90;asm;msa)
|
||||
set(CMAKE_ASM_OUTPUT_EXTENSION ".r90")
|
||||
|
||||
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "MSP430")
|
||||
__compiler_iar_xlink(ASM)
|
||||
__assembler_iar_deps("-y" 8)
|
||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s43;asm;msa)
|
||||
set(CMAKE_ASM_OUTPUT_EXTENSION ".r43")
|
||||
|
||||
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "V850")
|
||||
__compiler_iar_xlink(ASM)
|
||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s85;asm;msa)
|
||||
set(CMAKE_ASM_OUTPUT_EXTENSION ".r85")
|
||||
|
||||
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "8051")
|
||||
__compiler_iar_xlink(ASM)
|
||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s51;asm;msa)
|
||||
set(CMAKE_ASM_OUTPUT_EXTENSION ".r51")
|
||||
|
||||
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "STM8")
|
||||
__compiler_iar_ilink(ASM)
|
||||
|
||||
@@ -69,6 +69,7 @@ elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "RISCV")
|
||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "AVR")
|
||||
__compiler_iar_xlink(CXX)
|
||||
__compiler_check_default_language_standard(CXX 7.10 98)
|
||||
set(CMAKE_CXX_OUTPUT_EXTENSION ".r90")
|
||||
|
||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "MSP430")
|
||||
__compiler_iar_xlink(CXX)
|
||||
@@ -78,12 +79,12 @@ elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "MSP430")
|
||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "V850")
|
||||
__compiler_iar_xlink(CXX)
|
||||
__compiler_check_default_language_standard(CXX 1.10 98)
|
||||
set(CMAKE_C_OUTPUT_EXTENSION ".r85")
|
||||
set(CMAKE_CXX_OUTPUT_EXTENSION ".r85")
|
||||
|
||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "8051")
|
||||
__compiler_iar_xlink(CXX)
|
||||
__compiler_check_default_language_standard(CXX 6.10 98)
|
||||
set(CMAKE_C_OUTPUT_EXTENSION ".r51")
|
||||
set(CMAKE_CXX_OUTPUT_EXTENSION ".r51")
|
||||
|
||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "STM8")
|
||||
__compiler_iar_ilink(CXX)
|
||||
|
||||
Reference in New Issue
Block a user