@@ -5,30 +5,18 @@ if("DISCO_L475VG_IOT01A" IN_LIST MBED_TARGET_LABELS)
5
5
add_subdirectory (TARGET_DISCO_L475VG_IOT01A )
6
6
endif ()
7
7
8
- function (_mbed_get_assembly_stm32l475xg )
9
- if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
10
- set (STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32l475xx.S )
11
- elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
12
- set (STARTUP_FILE TOOLCHAIN_ARM/startup_stm32l475xx.S )
13
- elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
14
- set (STARTUP_FILE TOOLCHAIN_IAR/startup_stm32l475xx.S )
15
- endif ()
16
- target_sources (mbed-core INTERFACE ${STARTUP_FILE} )
17
- endfunction ()
18
-
19
- function (_mbed_set_linker_file_stm32l475xg )
20
- if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
21
- set (LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /TOOLCHAIN_GCC_ARM/stm32l475xg.ld )
22
- elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
23
- set (LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /TOOLCHAIN_ARM/stm32l475xg.sct )
24
- elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
25
- set (LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /TOOLCHAIN_IAR/stm32l475xg.icf )
26
- endif ()
27
- set_property (GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${LINKER_FILE} )
28
- endfunction ()
8
+ if (${MBED_TOOLCHAIN} STREQUAL "GCC_ARM" )
9
+ set (STARTUP_FILE TOOLCHAIN_GCC_ARM/startup_stm32l475xx.S )
10
+ set (LINKER_FILE TOOLCHAIN_GCC_ARM/stm32l475xg.ld )
11
+ elseif (${MBED_TOOLCHAIN} STREQUAL "ARM" )
12
+ set (STARTUP_FILE TOOLCHAIN_ARM/startup_stm32l475xx.S )
13
+ set (LINKER_FILE TOOLCHAIN_ARM/stm32l475xg.sct )
14
+ elseif (${MBED_TOOLCHAIN} STREQUAL "IAR" )
15
+ set (STARTUP_FILE TOOLCHAIN_IAR/startup_stm32l475xx.S )
16
+ set (LINKER_FILE TOOLCHAIN_IAR/stm32l475xg.icf )
17
+ endif ()
29
18
30
- _mbed_get_assembly_stm32l475xg ()
31
- _mbed_set_linker_file_stm32l475xg ()
19
+ set_property (GLOBAL PROPERTY MBED_TARGET_LINKER_FILE ${CMAKE_CURRENT_SOURCE_DIR} /${LINKER_FILE} )
32
20
33
21
target_include_directories (mbed-core
34
22
INTERFACE
@@ -37,5 +25,6 @@ target_include_directories(mbed-core
37
25
38
26
target_sources (mbed-core
39
27
INTERFACE
28
+ ${STARTUP_FILE}
40
29
system_clock.c
41
30
)
0 commit comments