- Documentation of containers and adjusting page hierarchy

This commit is contained in:
2025-08-18 14:13:35 -04:00
parent 27754a56d7
commit 55a8c54119
28 changed files with 934 additions and 313 deletions

16
test.sh
View File

@@ -38,10 +38,10 @@ Help()
Debug()
{
mkdir -p build/debug
cd ./build/debug
cd ./build/debug || exit
cmake -G Ninja -DCMAKE_BUILD_TYPE=Debug -S ../.. -B .
cmake --build . --target fennec-test
cd ../../bin/debug/
cd ../../bin/debug/ || exit
valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose --log-file=valgrind.txt ./fennec-test
cd ../..
}
@@ -49,10 +49,10 @@ Debug()
Release()
{
mkdir -p build/release
cd ./build/release
cd ./build/release || exit
cmake -G Ninja -DCMAKE_BUILD_TYPE=Release -S ../.. -B .
cmake --build . --target fennec-test
cd ../../bin/release/
cd ../../bin/release/ || exit
valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose --log-file=valgrind.txt ./fennec-test
cd ../..
}
@@ -60,10 +60,10 @@ Release()
RelWithDebInfo()
{
mkdir -p build/relwithdebinfo
cd ./build/relwithdebinfo
cd ./build/relwithdebinfo || exit
cmake -G Ninja -DCMAKE_BUILD_TYPE=RelWithDebInfo -S ../.. -B .
cmake --build . --target fennec-test
cd ../../bin/relwithdebinfo/
cd ../../bin/relwithdebinfo/ || exit
valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose --log-file=valgrind.txt ./fennec-test
cd ../..
}
@@ -71,10 +71,10 @@ RelWithDebInfo()
MinSizeRel()
{
mkdir -p build/minsizerel
cd ./build/minsizerel
cd ./build/minsizerel || exit
cmake -G Ninja -DCMAKE_BUILD_TYPE=MinSizeRel -S ../.. -B .
cmake --build . --target fennec-test
cd ../../bin/minsizerel/
cd ../../bin/minsizerel/ || exit
valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes --verbose --log-file=valgrind.txt ./fennec-test
cd ../..
}