-
- Downloads
[SBS] Create CMake files for SBS, dependencies and Find Module
* CMake file for SBS (sbs.cmake) contains function 'sbs_target', that allows to configure an SBS target (entrypoint or test). * CMake file for dependencies (dependencies.cmake) contains definitions wrt. dependencies, including Skyward Boardcore sources (previously defined in sbs.conf). * Find Module files allow CMake to find packages, including libraries (Eigen, {fmt}, Mxgui and TSCPP). * At the moment, to make Find Module file for {fmt} work it is needed to run `make` in libs/fmt before configuring. * Find Module file for Mxgui is not fully working yet. * Skyward Build System v2.0 files are removed, as they are replaced by v3.0 files.
Showing
- .gitlab-ci.yml 8 additions, 8 deletions.gitlab-ci.yml
- Makefile 0 additions, 9 deletionsMakefile
- Makefile.template 0 additions, 127 deletionsMakefile.template
- cmake/FindEIGEN.cmake 39 additions, 0 deletionscmake/FindEIGEN.cmake
- cmake/FindFMT.cmake 44 additions, 0 deletionscmake/FindFMT.cmake
- cmake/FindMXGUI.cmake 42 additions, 0 deletionscmake/FindMXGUI.cmake
- cmake/FindTSCPP.cmake 37 additions, 0 deletionscmake/FindTSCPP.cmake
- cmake/dependencies.cmake 137 additions, 0 deletionscmake/dependencies.cmake
- cmake/sbs.cmake 68 additions, 0 deletionscmake/sbs.cmake
- sbs 0 additions, 413 deletionssbs
- sbs.conf 0 additions, 893 deletionssbs.conf
Loading
Please register or sign in to comment