Skip to content

Commit

Permalink
Install debug version of libraries too
Browse files Browse the repository at this point in the history
  • Loading branch information
PatrickKa committed Jan 20, 2025
1 parent 858b0a3 commit 58a6070
Showing 1 changed file with 24 additions and 12 deletions.
36 changes: 24 additions & 12 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,19 @@ cd rodos
# We will need it later, so just copy it to the top-level directory
find . -name linux-x86.cmake | xargs cp -t ../ -v
if [[ $1 == "linux" ]]; then
cmake --toolchain cmake/port/linux-x86.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86
cmake --build build/linux-x86
sudo cmake --install build/linux-x86
cmake --toolchain cmake/port/linux-x86.cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEBUG_POSTFIX=d -S . -B build/linux-x86/Debug
cmake --build build/linux-x86/Debug
sudo cmake --install build/linux-x86/Debug
cmake --toolchain cmake/port/linux-x86.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86/MinSizeRel
cmake --build build/linux-x86/MinSizeRel
sudo cmake --install build/linux-x86/MinSizeRel
else
cmake --toolchain cmake/port/cobc.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc
cmake --build build/cobc
sudo cmake --install build/cobc --prefix "$2"
cmake --toolchain cmake/port/cobc.cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEBUG_POSTFIX=d -S . -B build/cobc/Debug
cmake --build build/cobc/Debug
sudo cmake --install build/cobc/Debug --prefix "$2"
cmake --toolchain cmake/port/cobc.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc/MinSizeRel
cmake --build build/cobc/MinSizeRel
sudo cmake --install build/cobc/MinSizeRel --prefix "$2"
fi
cd ..

Expand All @@ -66,13 +72,19 @@ fi

cd littlefs
if [[ $1 == "linux" ]]; then
cmake --toolchain ../linux-x86.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86
cmake --build build/linux-x86
sudo cmake --install build/linux-x86
cmake --toolchain ../linux-x86.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEBUG_POSTFIX=d -S . -B build/linux-x86/Debug
cmake --build build/linux-x86/Debug
sudo cmake --install build/linux-x86/Debug
cmake --toolchain ../linux-x86.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86/MinSizeRel
cmake --build build/linux-x86/MinSizeRel
sudo cmake --install build/linux-x86/MinSizeRel
else
cmake --toolchain ../stm32f411.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc
cmake --build ./build/cobc
sudo cmake --install build/cobc --prefix "$2"
cmake --toolchain ../stm32f411.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEBUG_POSTFIX=d -S . -B build/cobc/Debug
cmake --build ./build/cobc/Debug
sudo cmake --install build/cobc --prefix "$2"/Debug
cmake --toolchain ../stm32f411.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc/MinSizeRel
cmake --build ./build/cobc/MinSizeRel
sudo cmake --install build/cobc --prefix "$2"/MinSizeRel
fi
cd ..

Expand Down

0 comments on commit 58a6070

Please sign in to comment.