Skip to content

Commit 5634cff

Browse files
ZhaoxiangJinmmahadevan108
authored andcommitted
sdk_ng: Migrate SDK NG cmake infrastructure to hal_nxp
Signed-off-by: Zhaoxiang Jin <[email protected]>
1 parent fad8c6d commit 5634cff

File tree

3 files changed

+2554
-0
lines changed

3 files changed

+2554
-0
lines changed
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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)

0 commit comments

Comments
 (0)