mirror of
https://github.com/FreeRTOS/Lab-Project-FreeRTOS-FAT.git
synced 2025-10-18 00:12:17 +08:00

* Support for CMake builds. Added Linux stub port for now to allow cross compilation. * Fixing A_CUSTOM_PORT usage to make it easier to integrate with external code. * Fixing include directories for port. * Adding in initial Github actions/workflows based on FreeRTOS-Plus-IP and added documentation on how to integrate with cmake. * Fixing formatting with uncrustify. * Commenting out ci workflows that are not currently supported. * Fixing comments referencing TCP to FAT.
762 B
762 B
Build Instructions
This test aims at finding only compilation issues and as a result, the generated binary is not runnable.
UNIX (Linux and Mac)
All the CMake commands are to be run from the root of the repository.
- Build checks (Default configuration)
cmake -S . -B build -DFREERTOS_PLUS_FAT_TEST_CONFIGURATION=DEFAULT_CONF
make -C .
Windows
All the CMake commands are to be run from the root of the repository.
- Build checks (Default configuration)
cmake -S . -B build -DFREERTOS_PLUS_FAT_TEST_CONFIGURATION=DEFAULT_CONF -DCMAKE_GENERATOR_PLATFORM=Win32
Open the generated Visual Studio Solution file test\build-combination\build\FreeRTOS-Plus-FAT Build Combination.sln
in Visual Studio and click Build --> Build Solution
.