File tree Expand file tree Collapse file tree 13 files changed +7
-85
lines changed Expand file tree Collapse file tree 13 files changed +7
-85
lines changed Original file line number Diff line number Diff line change @@ -36,6 +36,13 @@ if (NOT EXISTS ${CMAKE_CURRENT_LIST_DIR}/${FAMILY}/family.cmake)
36
36
message (FATAL_ERROR "Family '${FAMILY} ' is not known/supported" )
37
37
endif ()
38
38
39
+ # enable LTO if supported
40
+ include (CheckIPOSupported )
41
+ check_ipo_supported (RESULT IPO_SUPPORTED )
42
+ if (IPO_SUPPORTED )
43
+ set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
44
+ endif ()
45
+
39
46
set (WARNING_FLAGS_GNU
40
47
-Wall
41
48
-Wextra
Original file line number Diff line number Diff line change @@ -16,13 +16,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
16
16
17
17
set (FAMILY_MCUS MIMXRT1XXX CACHE INTERNAL "" )
18
18
19
- # enable LTO if supported
20
- include (CheckIPOSupported )
21
- check_ipo_supported (RESULT IPO_SUPPORTED )
22
- if (IPO_SUPPORTED )
23
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
24
- endif ()
25
-
26
19
27
20
#------------------------------------
28
21
# BOARD_TARGET
Original file line number Diff line number Diff line change @@ -16,13 +16,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
16
16
17
17
set (FAMILY_MCUS KINETIS_KL CACHE INTERNAL "" )
18
18
19
- # enable LTO if supported
20
- include (CheckIPOSupported )
21
- check_ipo_supported (RESULT IPO_SUPPORTED )
22
- if (IPO_SUPPORTED )
23
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
24
- endif ()
25
-
26
19
27
20
#------------------------------------
28
21
# BOARD_TARGET
Original file line number Diff line number Diff line change @@ -15,13 +15,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
15
15
16
16
set (FAMILY_MCUS LPC18XX CACHE INTERNAL "" )
17
17
18
- # enable LTO if supported
19
- include (CheckIPOSupported )
20
- check_ipo_supported (RESULT IPO_SUPPORTED )
21
- if (IPO_SUPPORTED )
22
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
23
- endif ()
24
-
25
18
26
19
#------------------------------------
27
20
# BOARD_TARGET
Original file line number Diff line number Diff line change @@ -16,13 +16,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
16
16
17
17
set (FAMILY_MCUS MCXN9 CACHE INTERNAL "" )
18
18
19
- # enable LTO if supported
20
- include (CheckIPOSupported )
21
- check_ipo_supported (RESULT IPO_SUPPORTED )
22
- if (IPO_SUPPORTED )
23
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
24
- endif ()
25
-
26
19
27
20
#------------------------------------
28
21
# BOARD_TARGET
Original file line number Diff line number Diff line change @@ -23,12 +23,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
23
23
24
24
set (FAMILY_MCUS NRF5X CACHE INTERNAL "" )
25
25
26
- # enable LTO if supported
27
- include (CheckIPOSupported )
28
- check_ipo_supported (RESULT IPO_SUPPORTED )
29
- if (IPO_SUPPORTED )
30
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
31
- endif ()
32
26
33
27
#------------------------------------
34
28
# BOARD_TARGET
@@ -124,8 +118,6 @@ function(family_configure_example TARGET RTOS)
124
118
)
125
119
target_link_libraries (${TARGET} -tinyusb PUBLIC board_${BOARD} )
126
120
127
-
128
-
129
121
# Link dependencies
130
122
target_link_libraries (${TARGET} PUBLIC board_${BOARD} ${TARGET} -tinyusb )
131
123
Original file line number Diff line number Diff line change @@ -20,13 +20,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
20
20
21
21
set (FAMILY_MCUS STM32F0 CACHE INTERNAL "" )
22
22
23
- # enable LTO if supported
24
- include (CheckIPOSupported )
25
- check_ipo_supported (RESULT IPO_SUPPORTED )
26
- if (IPO_SUPPORTED )
27
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
28
- endif ()
29
-
30
23
31
24
#------------------------------------
32
25
# BOARD_TARGET
Original file line number Diff line number Diff line change @@ -20,13 +20,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
20
20
21
21
set (FAMILY_MCUS STM32F1 CACHE INTERNAL "" )
22
22
23
- # enable LTO if supported
24
- include (CheckIPOSupported )
25
- check_ipo_supported (RESULT IPO_SUPPORTED )
26
- if (IPO_SUPPORTED )
27
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
28
- endif ()
29
-
30
23
31
24
#------------------------------------
32
25
# BOARD_TARGET
Original file line number Diff line number Diff line change @@ -20,13 +20,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
20
20
21
21
set (FAMILY_MCUS STM32F7 CACHE INTERNAL "" )
22
22
23
- # enable LTO if supported
24
- include (CheckIPOSupported )
25
- check_ipo_supported (RESULT IPO_SUPPORTED )
26
- if (IPO_SUPPORTED )
27
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
28
- endif ()
29
-
30
23
31
24
#------------------------------------
32
25
# BOARD_TARGET
Original file line number Diff line number Diff line change @@ -20,13 +20,6 @@ set(CMAKE_TOOLCHAIN_FILE ${TOP}/tools/cmake/toolchain/arm_${TOOLCHAIN}.cmake)
20
20
21
21
set (FAMILY_MCUS STM32G0 CACHE INTERNAL "" )
22
22
23
- # enable LTO if supported
24
- include (CheckIPOSupported )
25
- check_ipo_supported (RESULT IPO_SUPPORTED )
26
- if (IPO_SUPPORTED )
27
- set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
28
- endif ()
29
-
30
23
31
24
#------------------------------------
32
25
# BOARD_TARGET
You can’t perform that action at this time.
0 commit comments