File tree Expand file tree Collapse file tree 3 files changed +2554
-0
lines changed
mcux/mcux-sdk-ng/cmake/extension Expand file tree Collapse file tree 3 files changed +2554
-0
lines changed Original file line number Diff line number Diff line change
1
+ # SPDX-License-Identifier: Apache-2.0
2
+ #
3
+ # Copyright 2024 NXP
4
+
5
+ include_guard (GLOBAL )
6
+
7
+ # Source-less library that encapsulates all the global compiler options needed
8
+ # by all source files.
9
+ add_library (mcux_build_properties INTERFACE )
10
+
11
+ list (
12
+ APPEND
13
+ MCUX_SOURCE_CONDITION
14
+ COMPILERS
15
+ TOOLCHAINS
16
+ CORES
17
+ CORE_IDS
18
+ BOARDS
19
+ DEVICE_IDS
20
+ FPU
21
+ DSP
22
+ MPU
23
+ TRUSTZONE
24
+ COMPONENTS )
25
+ list (
26
+ APPEND
27
+ CMAKE_CONDITION
28
+ CONFIG_COMPILER
29
+ CONFIG_TOOLCHAIN
30
+ CONFIG_MCUX_HW_CORE
31
+ CONFIG_MCUX_HW_CORE_ID
32
+ CONFIG_MCUX_HW_BOARD
33
+ CONFIG_MCUX_HW_DEVICE_ID
34
+ CONFIG_MCUX_HW_FPU
35
+ CONFIG_MCUX_HW_DSP
36
+ CONFIG_MCUX_HW_MPU
37
+ CONFIG_MCUX_HW_SAU
38
+ components )
39
+ list (APPEND LIST_CMAKE_CONDITION components )
40
+ list (
41
+ APPEND
42
+ HARDWARE_VARIABLES
43
+ CONFIG_MCUX_HW_KIT
44
+ CONFIG_MCUX_HW_BOARD
45
+ CONFIG_MCUX_HW_DEVICE
46
+ CONFIG_MCUX_HW_DEVICE_ID
47
+ CONFIG_MCUX_HW_DEVICE_PART
48
+ CONFIG_MCUX_HW_CORE
49
+ CONFIG_MCUX_HW_CORE_ID
50
+ CONFIG_MCUX_HW_DEVICE_CORE
51
+ CONFIG_MCUX_HW_FPU
52
+ CONFIG_MCUX_HW_FPU_TYPE
53
+ CONFIG_MCUX_HW_DSP
54
+ CONFIG_MCUX_TOOLCHAIN_MCUX_STARTUP
55
+ CONFIG_MCUX_TOOLCHAIN_LINKER_DEVICE_PREFIX
56
+ CONFIG_MCUX_TOOLCHAIN_IAR_CPU_IDENTIFIER
57
+ CONFIG_MCUX_TOOLCHAIN_MDK_CPU_IDENTIFIER
58
+ CONFIG_MCUX_TOOLCHAIN_JLINK_CPU_IDENTIFIER
59
+ CONFIG_MCUX_HW_SOC_MULTICORE_DEVICE )
You can’t perform that action at this time.
0 commit comments