@@ -12,6 +12,13 @@ LINE_BRK=$'\n\n'
1212SEGMENT=$' ===========================================================\n '
1313# -----------------------------------------
1414
15+ # ====================== COLORS =====================
16+ GREEN=' \033[0;32m'
17+ CYAN=' \033[0;36m'
18+ YELLOW=' \033[1;33m'
19+ RED=' \033[0;31m'
20+ RESET=' \033[0m'
21+
1522# -----------------------------------------
1623printf " $SEGMENT$SEGMENT$SEGMENT "
1724printf " Begin $TAG$LINE_BRK "
3340 half=1
3441fi
3542printf " $LINE_BRK "
36- echo " [INFO] Detected $cores cores, using $half for parallel build."
43+ echo -e " $GREEN [INFO] Detected $cores cores, using $half for parallel build."
3744printf " $LINE_BRK "
3845printf " $SEGMENT "
39- printf " $SEGMENT "
46+ printf " $SEGMENT$RESET "
4047# -----------------------------------------
4148
4249# ─────────────────────────────────────────────────────────────────────────────
4350# Conan
4451# ─────────────────────────────────────────────────────────────────────────────
4552# -----------------------------------------
46- printf " Begin [CONAN]$LINE_BRK "
53+ printf " $CYAN Begin: [CONAN]$LINE_BRK "
4754printf " $SEGMENT "
48- printf " $LINE_BRK "
55+ printf " $LINE_BRK$RESET "
4956# -----------------------------------------
5057
51- rm -fr ./build
58+ rm -fr ./build # ./conan.lock
5259conan install . --build=missing -c tools.build:jobs=$half
5360
54- # rm -fr ./conan.lock
5561# conan lock create . --build=missing -c tools.build:jobs=$half
5662
63+
5764# -----------------------------------------
65+ printf " $YELLOW$SEGMENT "
66+ printf " [CONAN] Finished successfully\n"
67+ printf " $SEGMENT$SEGMENT$SEGMENT$RESET \n"
5868# ================= ENDING ================
59- # -----------------------------------------
60- printf " $SEGMENT "
61- printf " Finish [CONAN]\n"
62- printf " $SEGMENT$SEGMENT$SEGMENT \n"
63- # -----------------------------------------
6469
6570
6671
6772# ─────────────────────────────────────────────────────────────────────────────
6873# Build
6974# ─────────────────────────────────────────────────────────────────────────────
7075# -----------------------------------------
71- printf " Begin [Build]$LINE_BRK "
76+ printf " $CYAN Begin [Build]$LINE_BRK "
7277printf " $SEGMENT "
73- printf " $LINE_BRK "
78+ printf " $LINE_BRK$RESET "
7479# -----------------------------------------
7580
7681cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW \
@@ -84,33 +89,28 @@ cmake -DCMAKE_POLICY_DEFAULT_CMP0091=NEW \
8489 -B " $( pwd) /build/Release" \
8590 -G " Unix Makefiles"
8691
87- cmake --build " $( pwd) /build/Release" --parallel $half
88- # cmake --build --preset conan-release --parallel $(nproc) --target RagPUREAI
92+ cmake --build " $( pwd) /build/Release" --parallel $half # --target RagPUREAI
8993
9094# -----------------------------------------
95+ printf " $YELLOW$SEGMENT "
96+ printf " [Build] Finished \n"
97+ printf " $SEGMENT$SEGMENT$SEGMENT$RESET \n"
9198# ================= ENDING ================
92- # -----------------------------------------
93- printf " $SEGMENT "
94- printf " Finish [Build]\n"
95- printf " $SEGMENT$SEGMENT$SEGMENT \n"
96- # -----------------------------------------
9799
98100
99101
100102# ─────────────────────────────────────────────────────────────────────────────
101103# Sending to Sandbox
102104# ─────────────────────────────────────────────────────────────────────────────
103105
104- printf " [Last Step] Sending to Sandbox \n"
106+ printf " $GREEN [Last Step] Sending to Sandbox$RESET \n"
105107
106108rm -f ../Sandbox/* .so
107109
108110cp ./build/Release/RagPUREAI.cpython* .so ../Sandbox/
109111
110- # -----------------------------------------
111- # ================= ENDING ================
112112# -----------------------------------------
113113printf " $SEGMENT "
114- printf " Finish $TAG \n"
114+ printf " $TAG Finished \n"
115115printf " $SEGMENT$SEGMENT$SEGMENT \n"
116- # -----------------------------------------
116+ # ================= ENDING ================
0 commit comments