Philippe Leduc
3dc6b4c9bd
Add basic support for locales in order to C++ streams to build and work for simple cases (POSIX / C locale).
...
Fix build with C++ GCC toolchain
2024-04-29 17:34:10 +08:00
Yanfeng Liu
5c3fc2796b
tools/export: fix names for app linker script and program entry.
...
This fixes names of program entry and linker script files so that to
support building kernel mode apps using CMake and export package.
flat and protected mode should be the same as before.
Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
2024-04-24 11:40:16 +08:00
Philippe Leduc
ac7433eb5a
Fix export: startups files are not added at link step
...
Add variables that describe NuttX current build (board, arch, chip)
2024-03-15 17:40:50 +08:00
Philippe Leduc
8de922186e
Exported CMake toolchain file is broken when the target is linked against NuttX and another library that shall also be linked against NuttX too.
...
Fix: ensure that NuttX libraries are linked at the end as they are the root of linkage dependency tree.
2024-03-04 20:38:37 +08:00
Theo
26f0a52059
Add a cmake variable so external project can detect nuttx is used.
2024-01-29 06:29:37 -08:00
Philippe Leduc
a7d0b6c120
Do not let CMake check the compiler with en executable as the entry point is not always main()
2023-09-12 01:17:30 +08:00
Philippe Leduc
5dbffd01b2
Export build variables to a CMake file so that it can be imported in a generic CMake toolchain file
...
Add a toolchain file for CMake that can be used in the exported NuttX archive.
2023-08-29 17:35:13 +08:00