Skip to content

Commit 43a7cc2

Browse files
committed
fix(core): subtle improvements
1 parent 1f13953 commit 43a7cc2

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

build.sh

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,13 @@ LINE_BRK=$'\n\n'
1212
SEGMENT=$'===========================================================\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
#-----------------------------------------
1623
printf "$SEGMENT$SEGMENT$SEGMENT"
1724
printf " Begin $TAG$LINE_BRK"
@@ -33,44 +40,42 @@ else
3340
half=1
3441
fi
3542
printf "$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."
3744
printf "$LINE_BRK"
3845
printf "$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"
4754
printf "$SEGMENT"
48-
printf "$LINE_BRK"
55+
printf "$LINE_BRK$RESET"
4956
#-----------------------------------------
5057

51-
rm -fr ./build
58+
rm -fr ./build #./conan.lock
5259
conan 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"
7277
printf "$SEGMENT"
73-
printf "$LINE_BRK"
78+
printf "$LINE_BRK$RESET"
7479
#-----------------------------------------
7580

7681
cmake -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

106108
rm -f ../Sandbox/*.so
107109

108110
cp ./build/Release/RagPUREAI.cpython*.so ../Sandbox/
109111

110-
#-----------------------------------------
111-
#================= ENDING ================
112112
#-----------------------------------------
113113
printf "$SEGMENT"
114-
printf " Finish $TAG\n"
114+
printf " $TAG Finished \n"
115115
printf "$SEGMENT$SEGMENT$SEGMENT\n"
116-
#-----------------------------------------
116+
#================= ENDING ================

0 commit comments

Comments
 (0)