diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-03-09 14:00:37 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-03-09 14:00:37 +0100 |
| commit | 4d3fea5faf60795bc90ceb51ccfa693dd6ddf5c2 (patch) | |
| tree | bb3bf859335126475a88a5a72332aa80235edf65 /build_linux.sh | |
| parent | 13c6f0933915adaf33eaaa7cfd6b2123559120a5 (diff) | |
release flag build
Diffstat (limited to 'build_linux.sh')
| -rw-r--r-- | build_linux.sh | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/build_linux.sh b/build_linux.sh index 19763f0..2fa06ad 100644 --- a/build_linux.sh +++ b/build_linux.sh @@ -1,11 +1,18 @@ shopt -s extglob OUT_DIR="bin/debug" +FLAGS="-g3 -Wall" -mkdir -p "bin/debug" +if [[ $* == *-release* ]]; then + OUT_DIR="bin/release" + FLAGS="-g3 -O3" +fi -ld -r -b binary -o bin/debug/data.obj LICENSE misc/logo_64.png imgui/LICENSE imfiledialog/LICENSE misc/search.png misc/folder.png -g++ -m64 -std=c++17 -Wall -DUNICODE -o $OUT_DIR/text-search imgui/imgui*.cpp imgui/backends/imgui_impl_glfw.cpp src/*.cpp imfiledialog/*.cpp src/linux/*.cpp bin/debug/data.obj -Iimgui -Iimgui/backends -Isrc -Isrc/linux -pthread -ldl -lglfw -lGLU -lGL +mkdir -p $OUT_DIR +ld -r -b binary -o bin/debug/data.obj LICENSE misc/logo_64.png imgui/LICENSE imfiledialog/LICENSE misc/search.png misc/folder.png +g++ -m64 -std=c++17 $FLAGS -DUNICODE -o $OUT_DIR/text-search imgui/imgui*.cpp imgui/backends/imgui_impl_glfw.cpp src/*.cpp imfiledialog/*.cpp src/linux/*.cpp bin/debug/data.obj -Iimgui -Iimgui/backends -Isrc -Isrc/linux -pthread -ldl -lglfw -lGLU -lGL -./bin/debug/text-search
\ No newline at end of file +if [[ $* == *-r* ]]; then + ./$OUT_DIR/text-search +fi
\ No newline at end of file |
