|
5 | 5 |
|
6 | 6 | cmake_minimum_required(VERSION 3.13 FATAL_ERROR)
|
7 | 7 |
|
8 |
| - |
9 | 8 | # Using relative paths behavior
|
10 | 9 | if(POLICY CMP0076)
|
11 | 10 | cmake_policy(SET CMP0076 NEW)
|
12 | 11 | endif()
|
13 | 12 |
|
14 |
| -# Create Mbed OS library |
15 |
| -add_library(mbed-os OBJECT) |
16 |
| - |
17 |
| -include(${MBED_ROOT}/cmake/util.cmake) |
18 |
| - |
19 | 13 | include(${MBED_CONFIG_PATH}/mbed_config.cmake)
|
20 | 14 |
|
21 |
| -include(${MBED_ROOT}/cmake/core.cmake) |
22 |
| -mbed_set_cpu_core_options(mbed-os ${MBED_TOOLCHAIN}) |
23 |
| - |
24 | 15 | # Set default toolchain file
|
25 | 16 | if(NOT CMAKE_TOOLCHAIN_FILE)
|
26 | 17 | set(CMAKE_TOOLCHAIN_FILE "${MBED_ROOT}/cmake/toolchain.cmake" CACHE INTERNAL "")
|
27 | 18 | endif()
|
28 | 19 |
|
| 20 | +# Toolchain setup |
29 | 21 | include(${MBED_ROOT}/cmake/toolchains/${MBED_TOOLCHAIN}.cmake)
|
30 | 22 | enable_language(C CXX ASM)
|
31 |
| -mbed_set_toolchain_options(mbed-os) |
32 |
| -mbed_set_language_standard(mbed-os) |
33 | 23 |
|
| 24 | +include(${MBED_ROOT}/cmake/core.cmake) |
| 25 | +include(${MBED_ROOT}/cmake/util.cmake) |
34 | 26 | include(${MBED_ROOT}/cmake/profile.cmake)
|
| 27 | + |
| 28 | +# Create Mbed OS library |
| 29 | +add_library(mbed-os OBJECT) |
| 30 | + |
| 31 | +mbed_set_cpu_core_options(mbed-os ${MBED_TOOLCHAIN}) |
| 32 | +mbed_set_toolchain_options(mbed-os) |
| 33 | +mbed_set_language_standard(mbed-os) |
35 | 34 | mbed_set_profile_options(mbed-os ${MBED_TOOLCHAIN})
|
36 | 35 |
|
37 | 36 | set_target_properties(mbed-os
|
|
0 commit comments