From 6a93250fe7882444a76d717f841d14047eb05963 Mon Sep 17 00:00:00 2001 From: OmniaX-Dev Date: Fri, 6 Sep 2024 04:20:26 +0200 Subject: [PATCH] Added install script --- temp_install.sh => install | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) rename temp_install.sh => install (53%) diff --git a/temp_install.sh b/install similarity index 53% rename from temp_install.sh rename to install index 4dc8208..a702bea 100755 --- a/temp_install.sh +++ b/install @@ -1,21 +1,27 @@ #!/bin/bash + if [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then - sudo rm -r /usr/include/ostd - sudo rm -r /usr/include/ogfx - sudo rm -r /usr/lib/libostd.so - sudo rm -r /usr/lib/libogfx.so + sudo rm -r /usr/include/ostd 2> /dev/null + sudo rm -r /usr/include/ogfx 2> /dev/null + sudo rm -r /usr/lib/libostd.so 2> /dev/null + sudo rm -r /usr/lib/libogfx.so 2> /dev/null sudo cp -r ./Release/include/ostd /usr/include/ sudo cp -r ./Release/include/ogfx /usr/include/ sudo cp -r ./Release/lib/libostd.so /usr/lib/ sudo cp -r ./Release/lib/libogfx.so /usr/lib/ elif [ "$(expr substr $(uname -s) 1 10)" == "MINGW64_NT" ]; then - rm -r C:/msys64/ucrt64/include/ostd - rm -r C:/msys64/ucrt64/include/ogfx - rm -r C:/msys64/ucrt64/bin/libostd.dll - rm -r C:/msys64/ucrt64/lib/libostd.dll.a - rm -r C:/msys64/ucrt64/bin/libogfx.dll - rm -r C:/msys64/ucrt64/lib/libogfx.dll.a + # msys_dir="" + # if [ -z "$1" ] + # then + # echo "No argument supplied" + # fi + rm -r C:/msys64/ucrt64/include/ostd 2> /dev/null + rm -r C:/msys64/ucrt64/include/ogfx 2> /dev/null + rm -r C:/msys64/ucrt64/bin/libostd.dll 2> /dev/null + rm -r C:/msys64/ucrt64/lib/libostd.dll.a 2> /dev/null + rm -r C:/msys64/ucrt64/bin/libogfx.dll 2> /dev/null + rm -r C:/msys64/ucrt64/lib/libogfx.dll.a 2> /dev/null cp -r ./Release/include/ostd C:/msys64/ucrt64/include/ cp -r ./Release/include/ogfx C:/msys64/ucrt64/include/ cp -r ./Release/lib/libostd.dll C:/msys64/ucrt64/bin/