@@ -38,13 +38,19 @@ cd rodos
38
38
# We will need it later, so just copy it to the top-level directory
39
39
find . -name linux-x86.cmake | xargs cp -t ../ -v
40
40
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
44
47
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 "
48
54
fi
49
55
cd ..
50
56
66
72
67
73
cd littlefs
68
74
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
72
81
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
76
88
fi
77
89
cd ..
78
90
0 commit comments