Commit Graph

10 Commits (feature-cmake-object-libraries)

Author SHA1 Message Date
Martin Kojtal 1850c03d5e CMake cmsis: revert object for cmsis-cortex-x libs
These are part of cmsis + core, they only extend them thus reverting the change back to
INTERFACE lib.
2021-03-15 10:05:57 +00:00
Martin Kojtal 3d14be1341 CMake cmsis: remove unused linking 2021-03-15 10:05:57 +00:00
Martin Kojtal b0b242eba0 CMake: remove util function, link object libs regularly 2021-03-15 10:05:55 +00:00
Martin Kojtal 6b18cb3923 CMake cmsis: use util function 2021-03-15 10:05:48 +00:00
Martin Kojtal 494d0c0711 CMake: turn mbed-core into interface + obj libraries 2021-03-15 10:05:43 +00:00
Hugues Kamba 2c3481297c CMake: Create CMSIS library targets to remove dependency on MBED_TARGET_LABELS
This goes towards eventually removing reliance on targets.json to specify
the requirements of Mbed targets.
2021-02-19 13:39:32 +00:00
Rajkumar Kanagaraj e7c0d93ad4 CMake: add mbed-os and mbed-baremetal targets
mbed-os consists of mbed-core and mbed-rtos
mbed-baremetal consists of mbed-core

The main change is for mbed-core. Changing from object library to be interface. This way it allows us to do the above to have 2 main targets for users to use.

This should be backward compatible change as mbed-os target we used contains the same files/options as previously set.
2020-11-06 17:25:22 +00:00
Hugues Kamba bf84a5b329 CMake: Rename CMake targets
* mbed-os renamed mbed-core
* mbed-os-<COMPONENT> renamed mbed-<COMPONENT>
2020-11-06 17:25:22 +00:00
Hugues Kamba a0fbe2947a CMake: Fix build failure due to CMSIS restructure 2020-11-06 17:25:20 +00:00
Hugues Kamba 834e530abd CMSIS: Restructure ported CMSIS_5
See docs/adr/0001_cmsis_component_source_structure_recommendations.md
For details information.
2020-09-01 15:55:13 +01:00