Skip to content

Commit fad4df9

Browse files
authored
Install debug version of libraries too (#78)
2 parents 858b0a3 + 58a6070 commit fad4df9

File tree

1 file changed

+24
-12
lines changed

1 file changed

+24
-12
lines changed

install.sh

+24-12
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,19 @@ cd rodos
3838
# We will need it later, so just copy it to the top-level directory
3939
find . -name linux-x86.cmake | xargs cp -t ../ -v
4040
if [[ $1 == "linux" ]]; then
41-
cmake --toolchain cmake/port/linux-x86.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86
42-
cmake --build build/linux-x86
43-
sudo cmake --install build/linux-x86
41+
cmake --toolchain cmake/port/linux-x86.cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEBUG_POSTFIX=d -S . -B build/linux-x86/Debug
42+
cmake --build build/linux-x86/Debug
43+
sudo cmake --install build/linux-x86/Debug
44+
cmake --toolchain cmake/port/linux-x86.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86/MinSizeRel
45+
cmake --build build/linux-x86/MinSizeRel
46+
sudo cmake --install build/linux-x86/MinSizeRel
4447
else
45-
cmake --toolchain cmake/port/cobc.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc
46-
cmake --build build/cobc
47-
sudo cmake --install build/cobc --prefix "$2"
48+
cmake --toolchain cmake/port/cobc.cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEBUG_POSTFIX=d -S . -B build/cobc/Debug
49+
cmake --build build/cobc/Debug
50+
sudo cmake --install build/cobc/Debug --prefix "$2"
51+
cmake --toolchain cmake/port/cobc.cmake -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc/MinSizeRel
52+
cmake --build build/cobc/MinSizeRel
53+
sudo cmake --install build/cobc/MinSizeRel --prefix "$2"
4854
fi
4955
cd ..
5056

@@ -66,13 +72,19 @@ fi
6672

6773
cd littlefs
6874
if [[ $1 == "linux" ]]; then
69-
cmake --toolchain ../linux-x86.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86
70-
cmake --build build/linux-x86
71-
sudo cmake --install build/linux-x86
75+
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
76+
cmake --build build/linux-x86/Debug
77+
sudo cmake --install build/linux-x86/Debug
78+
cmake --toolchain ../linux-x86.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/linux-x86/MinSizeRel
79+
cmake --build build/linux-x86/MinSizeRel
80+
sudo cmake --install build/linux-x86/MinSizeRel
7281
else
73-
cmake --toolchain ../stm32f411.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc
74-
cmake --build ./build/cobc
75-
sudo cmake --install build/cobc --prefix "$2"
82+
cmake --toolchain ../stm32f411.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=Debug -DCMAKE_DEBUG_POSTFIX=d -S . -B build/cobc/Debug
83+
cmake --build ./build/cobc/Debug
84+
sudo cmake --install build/cobc --prefix "$2"/Debug
85+
cmake --toolchain ../stm32f411.cmake -DLFS_THREADSAFE=ON -DLFS_NO_MALLOC=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -S . -B build/cobc/MinSizeRel
86+
cmake --build ./build/cobc/MinSizeRel
87+
sudo cmake --install build/cobc --prefix "$2"/MinSizeRel
7688
fi
7789
cd ..
7890

0 commit comments

Comments
 (0)