Hugues Kamba
c05170fbc8
CMake: Remove app.cmake module
...
This module was doing things that mbed-os and the application were supposed to do.
Moved the statements form the module to `mbed-os/CMakeLists.txt` and to
`<APPLICATION_ROOT>/CMakeLists.txt` .
Mbed OS also ensures the executable produced uses whatever name the application has set.
2020-11-06 17:25:17 +00:00
Robert Walton
0e1770daf5
Remove gen_config interface library target
2020-11-06 17:25:17 +00:00
Hugues Kamba
4b13332d59
CMake: Issue a fatal error if a lower version of CMake is used
2020-11-06 17:25:17 +00:00
Hugues Kamba
2d1508d9d0
CMake: Ensure targets creation before usage in `target_` functions
...
Move target creation statements before include statements. The targets
must be created before they can be used in `target_` functions.
2020-11-06 17:25:17 +00:00
Hugues Kamba
e172eb33c9
CMake: Use modern CMake techniques to set toolchain options
...
Use target_compile_options(), target_compile_definitions(),
and target_link_options() to set toolchain options.
2020-11-06 17:25:17 +00:00
Martin Kojtal
08eb1e3f94
CMake: fix missing copyright
2020-11-06 17:25:16 +00:00
Martin Kojtal
e2f38abe6f
CMake env: remove components, needs design first
2020-11-06 17:25:16 +00:00
Hugues Kamba
6dc5f5a582
CMake: Add CMake scripts
2020-11-06 17:25:14 +00:00