Skip to content

Commit 3b25ed4

Browse files
committed
chore:skip rebuilding gptme-server if alredy built
1 parent 440bed1 commit 3b25ed4

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

Makefile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,16 @@ gptme-webui/dist: gptme-webui/.git
1717
npm i && cd gptme-webui && npm i && npm run build
1818

1919
gptme-server-build:
20-
# appends a platform-specific suffix, required by tauri
21-
mkdir -p bins
22-
cd gptme && make build-server-exe && mv dist/gptme-server ../bins/gptme-server-$$(rustc -Vv | grep host | cut -f2 -d' ')
23-
24-
prebuild: gptme-webui/dist src-tauri/icons/icon.png gptme-server-build
20+
@if [ ! -d "bins" ]; then \
21+
echo "Building gptme-server..."; \
22+
mkdir -p bins; \
23+
cd gptme && make build-server-exe && mv dist/gptme-server ../bins/gptme-server-$$(rustc -Vv | grep host | cut -f2 -d' '); \
24+
else \
25+
echo "bins folder already exists, skipping gptme-server build"; \
26+
fi
27+
28+
prebuild: gptme-webui/dist src-tauri/icons/icon.png
29+
@$(MAKE) gptme-server-build
2530

2631
precommit: format check
2732

0 commit comments

Comments
 (0)