diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-03-16 20:01:46 +0100 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2024-03-16 20:01:46 +0100 |
| commit | 868a1504930b086bfa171478029e9eccd81ea8cc (patch) | |
| tree | bae3bfe211d55f0fb4a20fab3647481359d32606 /build_osx.sh | |
| parent | 3c88bdf6a63e9cb9ba1453a47c5b59fa9873e925 (diff) | |
v2.3.0
Diffstat (limited to 'build_osx.sh')
| -rw-r--r-- | build_osx.sh | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/build_osx.sh b/build_osx.sh index adb503f..7552b6f 100644 --- a/build_osx.sh +++ b/build_osx.sh @@ -4,26 +4,28 @@ shopt -s extglob OUT_DIR="bin/debug" FLAGS="-g3 -w -DTS_DEBUG" +OUT_EXE="TextSearch" if [[ $* == *-release* ]]; then OUT_DIR="bin/release" FLAGS="-O3 -DTS_RELEASE" + OUT_EXE="TextSearch-x86_64" fi mkdir -p $OUT_DIR # misc items are converted to header files, not embedded. (xxd -i LICENSE misc/osx/LICENSE.h) -g++ -m64 -std=c++17 $FLAGS -DUNICODE -o $OUT_DIR/text-search imgui/imgui*.cpp imgui/backends/imgui_impl_glfw.cpp src/widgets/*.cpp src/*.cpp imfiledialog/*.cpp src/unix/*.cpp -Iimgui -Iimgui/backends -Isrc -Isrc/unix -pthread -ldl -lglfw -lGL +g++ -m64 -std=c++17 $FLAGS -DUNICODE -o $OUT_DIR/$OUT_EXE imgui/imgui*.cpp imgui/backends/imgui_impl_glfw.cpp src/widgets/*.cpp src/*.cpp imfiledialog/*.cpp src/unix/*.cpp -Iimgui -Iimgui/backends -Isrc -Isrc/unix -pthread -ldl -lglfw -lGL if [[ $* == *-release* ]]; then - cp $OUT_DIR/text-search misc/text-search.app/Contents/MacOS/text-search - install_name_tool -change /usr/local/opt/glfw/lib/libglfw.3.dylib "@executable_path/../Library/libglfw.3.dylib" misc/text-search.app/Contents/MacOS/text-search - install_name_tool -change /usr/local/opt/mesa/lib/libGL.1.dylib "@executable_path/../Library/libGL.1.dylib" misc/text-search.app/Contents/MacOS/text-search - cp -R misc/text-search.app bin/release/text-search.app - rm misc/text-search.app/Contents/MacOS/text-search + cp $OUT_DIR/$OUT_EXE misc/TextSearch-x86_64.app/Contents/MacOS/text-search + install_name_tool -change /usr/local/opt/glfw/lib/libglfw.3.dylib "@executable_path/../Library/libglfw.3.dylib" misc/TextSearch-x86_64.app/Contents/MacOS/text-search + install_name_tool -change /usr/local/opt/mesa/lib/libGL.1.dylib "@executable_path/../Library/libGL.1.dylib" misc/TextSearch-x86_64.app/Contents/MacOS/text-search + cp -R misc/TextSearch-x86_64.app bin/release/TextSearch-x86_64.app + rm misc/TextSearch-x86_64.app/Contents/MacOS/text-search fi if [[ $* == *-r* ]]; then - ./$OUT_DIR/text-search + ./$OUT_DIR/$OUT_EXE fi
\ No newline at end of file |
