Files
phelter 81941bbe07 Support for CMake builds. Added Linux stub port for now to allow cross compilation (#35)
* 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.
2022-10-28 16:53:11 -07:00

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.