summaryrefslogtreecommitdiff
path: root/build.sh
diff options
context:
space:
mode:
authorFox Caminiti <fox@foxcam.net>2023-01-20 10:10:54 -0500
committerFox Caminiti <fox@foxcam.net>2023-01-20 10:10:54 -0500
commit2f164ae23bcd8a857081529189b484a1515f2834 (patch)
treec7f5b163f7e1585a8fbdb3b8fb7fb012761ae239 /build.sh
parent1d0d8549411e23394059f420f053cc3ee28dacfb (diff)
youarelazy
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh10
1 files changed, 6 insertions, 4 deletions
diff --git a/build.sh b/build.sh
index fff8475..f92c187 100755
--- a/build.sh
+++ b/build.sh
@@ -88,19 +88,19 @@ fi
[[ -d bin ]] || mkdir bin
-clang $IMGUI_FLAGS -Isrc/include -o bin/imgui_helper_internal.o src/imgui_helper_internal.cpp
+clang $IMGUI_FLAGS -MJ bin/imguihelper.json -Isrc/include -o bin/imgui_helper_internal.o src/imgui_helper_internal.cpp
if [[ "$IMGUI" == 1 ]]; then
for i in $IMGUI_FILES
do
- clang $IMGUI_FLAGS -o bin/$i.o dependencies/src/imgui/$i.cpp
+ clang $IMGUI_FLAGS -MJ bin/$i.json -o bin/$i.o dependencies/src/imgui/$i.cpp
done
fi
-clang dependencies/src/glad.c -Idependencies/include -I/usr/local/include -I/opt/local/include -c \
+clang dependencies/src/glad.c -MJ bin/glad.json -Idependencies/include -I/usr/local/include -I/opt/local/include -c \
$WARNING_FLAGS $OPTIMIZATION $ADDITIONAL_FLAGS -o bin/glad.o
-clang src/main.cpp $WARNING_FLAGS $OPTIMIZATION $ADDITIONAL_FLAGS -o bin/real2d_"$ARCHNAME"_"$OSNAME" bin/*.o \
+clang src/main.cpp -MJ bin/main.json $WARNING_FLAGS $OPTIMIZATION $ADDITIONAL_FLAGS -o bin/real2d_"$ARCHNAME"_"$OSNAME" bin/*.o \
-Idependencies/include -Idependencies/include/imgui -Idependencies/src -Isrc/include \
-std=c++11 -lstdc++ \
$SDL_ARGS \
@@ -108,6 +108,8 @@ clang src/main.cpp $WARNING_FLAGS $OPTIMIZATION $ADDITIONAL_FLAGS -o bin/real2d
-I . \
-lm $(pkg-config --cflags --libs $FFMPEG_LIBS)
+# sed -e '1s/^/[\n/' -e '$s/,$/\n]/' bin/*.json > compile_commands.json
+
if [[ "$OSTYPE" =~ ^darwin ]]; then
mkdir bin/real_"$ARCHNAME".app
cp -r misc/mac_app_template/Contents bin/real_"$ARCHNAME".app