Name Date Size #Lines LOC

..--

AllDisable/H06-Mar-2024-30661

AllEnable/H06-Mar-2024-33791

Common/H06-Mar-2024-592310

DefaultConf/H06-Mar-2024-485

Enable_IPv4/H06-Mar-2024-34092

Enable_IPv4_IPv6/H06-Mar-2024-34092

Enable_IPv4_TCP/H06-Mar-2024-34092

Enable_IPv6/H06-Mar-2024-34092

Enable_IPv6_TCP/H06-Mar-2024-34092

Header_Self_Contain/H06-Mar-2024-593219

CMakeLists.txtHD06-Mar-20245.9 KiB10691

README.mdHD06-Mar-20241.8 KiB5240

README.md

1# Build Instructions
2
3This test aims at finding only compilation issues and as a result, the
4generated binary is not runnable.
5
6## UNIX (Linux and Mac)
7
8All the CMake commands are to be run from the root of the repository.
9
10* Build checks (Enable all functionalities)
11```
12cmake -S . -B build -DFREERTOS_PLUS_TCP_TEST_CONFIGURATION=ENABLE_ALL
13cmake --build build --target freertos_plus_tcp_build_test
14```
15
16* Build checks (Disable all functionalities)
17```
18cmake -S . -B build -DFREERTOS_PLUS_TCP_TEST_CONFIGURATION=DISABLE_ALL
19cmake --build build --target freertos_plus_tcp_build_test
20```
21
22* Build checks (Default configuration)
23```
24cmake -S . -B build -DFREERTOS_PLUS_TCP_TEST_CONFIGURATION=DEFAULT_CONF
25cmake --build build --target freertos_plus_tcp_build_test
26```
27
28## Windows
29
30All the CMake commands are to be run from the root of the repository.
31
32* Build checks (Enable all functionalities)
33```
34cmake -S . -B build -DFREERTOS_PLUS_TCP_TEST_CONFIGURATION=ENABLE_ALL -DCMAKE_GENERATOR_PLATFORM=Win32
35```
36Open the generated Visual Studio Solution file `test\build-combination\build\FreeRTOS-Plus-TCP Build Combination.sln`
37in Visual Studio and click `Build --> Build Solution`.
38
39* Build checks (Disable all functionalities)
40```
41cmake -S . -B build -DFREERTOS_PLUS_TCP_TEST_CONFIGURATION=ENABLE_ALL -DCMAKE_GENERATOR_PLATFORM=Win32
42```
43Open the generated Visual Studio Solution file `test\build-combination\build\FreeRTOS-Plus-TCP Build Combination.sln`
44in Visual Studio and click `Build --> Build Solution`.
45
46* Build checks (Default configuration)
47```
48cmake -S . -B build -DFREERTOS_PLUS_TCP_TEST_CONFIGURATION=ENABLE_ALL -DCMAKE_GENERATOR_PLATFORM=Win32
49```
50Open the generated Visual Studio Solution file `test\build-combination\build\FreeRTOS-Plus-TCP Build Combination.sln`
51in Visual Studio and click `Build --> Build Solution`.
52