diff options
Diffstat (limited to 'build.sh')
-rwxr-xr-x | build.sh | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -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 |