mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-08 06:40:48 -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)
|
__assembler_iar_deps("-y" 8)
|
||||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s90;asm;msa)
|
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")
|
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "MSP430")
|
||||||
__compiler_iar_xlink(ASM)
|
__compiler_iar_xlink(ASM)
|
||||||
__assembler_iar_deps("-y" 8)
|
__assembler_iar_deps("-y" 8)
|
||||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s43;asm;msa)
|
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")
|
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "V850")
|
||||||
__compiler_iar_xlink(ASM)
|
__compiler_iar_xlink(ASM)
|
||||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s85;asm;msa)
|
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")
|
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "8051")
|
||||||
__compiler_iar_xlink(ASM)
|
__compiler_iar_xlink(ASM)
|
||||||
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
set(_CMAKE_IAR_SILENCER_FLAG " -S")
|
||||||
set(CMAKE_ASM_SOURCE_FILE_EXTENSIONS s51;asm;msa)
|
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")
|
elseif("${CMAKE_ASM${ASM_DIALECT}_COMPILER_ARCHITECTURE_ID}" STREQUAL "STM8")
|
||||||
__compiler_iar_ilink(ASM)
|
__compiler_iar_ilink(ASM)
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "RISCV")
|
|||||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "AVR")
|
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "AVR")
|
||||||
__compiler_iar_xlink(CXX)
|
__compiler_iar_xlink(CXX)
|
||||||
__compiler_check_default_language_standard(CXX 7.10 98)
|
__compiler_check_default_language_standard(CXX 7.10 98)
|
||||||
|
set(CMAKE_CXX_OUTPUT_EXTENSION ".r90")
|
||||||
|
|
||||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "MSP430")
|
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "MSP430")
|
||||||
__compiler_iar_xlink(CXX)
|
__compiler_iar_xlink(CXX)
|
||||||
@@ -78,12 +79,12 @@ elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "MSP430")
|
|||||||
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "V850")
|
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "V850")
|
||||||
__compiler_iar_xlink(CXX)
|
__compiler_iar_xlink(CXX)
|
||||||
__compiler_check_default_language_standard(CXX 1.10 98)
|
__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")
|
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "8051")
|
||||||
__compiler_iar_xlink(CXX)
|
__compiler_iar_xlink(CXX)
|
||||||
__compiler_check_default_language_standard(CXX 6.10 98)
|
__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")
|
elseif("${CMAKE_CXX_COMPILER_ARCHITECTURE_ID}" STREQUAL "STM8")
|
||||||
__compiler_iar_ilink(CXX)
|
__compiler_iar_ilink(CXX)
|
||||||
|
|||||||
Reference in New Issue
Block a user