diff options
author | Vittorio Romeo <vittorio.romeo@outlook.com> | 2021-11-12 22:47:40 +0000 |
---|---|---|
committer | Vittorio Romeo <vittorio.romeo@outlook.com> | 2021-11-12 22:47:40 +0000 |
commit | 25d57789131c81e3af34e4cf4ac7bdba0e2a6d61 (patch) | |
tree | ecf63396cdf27d08ac288fe7cc1ee927e28134e2 | |
parent | c662548ac24d4c678c6583647f973cc5e7744946 (diff) |
Scripts
-rw-r--r-- | buildlx/make_release_client_vbox.sh | 8 | ||||
-rw-r--r-- | buildlx/make_release_client_vbox_0_cmake.sh | 24 | ||||
-rw-r--r-- | buildlx/make_release_client_vbox_1_build.sh | 13 | ||||
-rw-r--r-- | buildlx/make_release_client_vbox_2_copy.sh | 22 | ||||
-rwxr-xr-x | buildlx/make_release_server_vbox_0_cmake.sh | 2 | ||||
-rw-r--r-- | buildrel/make_release_client_win10_msys_0_cmake.sh | 2 |
6 files changed, 69 insertions, 2 deletions
diff --git a/buildlx/make_release_client_vbox.sh b/buildlx/make_release_client_vbox.sh new file mode 100644 index 00000000..101e5bc2 --- /dev/null +++ b/buildlx/make_release_client_vbox.sh @@ -0,0 +1,8 @@ +#!/bin/bash + +set -e + +./make_release_server_vbox_0_cmake.sh +./make_release_server_vbox_1_build.sh +./make_release_server_vbox_2_copy.sh + diff --git a/buildlx/make_release_client_vbox_0_cmake.sh b/buildlx/make_release_client_vbox_0_cmake.sh new file mode 100644 index 00000000..6cd2862c --- /dev/null +++ b/buildlx/make_release_client_vbox_0_cmake.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +set -e + +echo "" +echo "" +echo "--------------------------------------------------------------------" +echo "| RUNNING CMAKE IN RELEASE MODE (NINJA) |" +echo "--------------------------------------------------------------------" +echo "" + +cmake .. -G"Ninja" \ + -DFORCE_COLORED_OUTPUT=1 \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DCMAKE_C_COMPILER="gcc" \ + -DCMAKE_C_FLAGS="-fuse-ld=lld" \ + -DCMAKE_CXX_COMPILER="g++" \ + -DCMAKE_CXX_FLAGS="\ + -fuse-ld=lld \ + -Wall -Wextra -Wpedantic -Wno-braced-scalar-init \ + -Wno-pragmas -Wno-missing-field-initializers \ + -O3 -DNDEBUG \ + -frounding-math -fsignaling-nans -ffloat-store -ffp-contract=off" + diff --git a/buildlx/make_release_client_vbox_1_build.sh b/buildlx/make_release_client_vbox_1_build.sh new file mode 100644 index 00000000..02f1bb39 --- /dev/null +++ b/buildlx/make_release_client_vbox_1_build.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +set -e + +echo "" +echo "" +echo "--------------------------------------------------------------------" +echo "| BUILDING WITH NINJA |" +echo "--------------------------------------------------------------------" +echo "" + +ninja +ninja check diff --git a/buildlx/make_release_client_vbox_2_copy.sh b/buildlx/make_release_client_vbox_2_copy.sh new file mode 100644 index 00000000..75e70259 --- /dev/null +++ b/buildlx/make_release_client_vbox_2_copy.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +set -e + +echo "" +echo "" +echo "--------------------------------------------------------------------" +echo "| COPYING TO WINDOWS DRIVE AS 'SSVOpenHexagonVbox' |" +echo "--------------------------------------------------------------------" +echo "" + +cp ./SSVOpenHexagon /media/sf_C_DRIVE/OHWorkspace/SSVOpenHexagon/_RELEASE/SSVOpenHexagonVbox + +echo "" +echo "" +echo "--------------------------------------------------------------------" +echo "| COPYING TO VBOX DRIVE AS 'SSVOpenHexagonVbox' |" +echo "--------------------------------------------------------------------" +echo "" + +cp ./SSVOpenHexagon ../_RELEASE/SSVOpenHexagonVbox + diff --git a/buildlx/make_release_server_vbox_0_cmake.sh b/buildlx/make_release_server_vbox_0_cmake.sh index 4411c374..6cd2862c 100755 --- a/buildlx/make_release_server_vbox_0_cmake.sh +++ b/buildlx/make_release_server_vbox_0_cmake.sh @@ -19,6 +19,6 @@ cmake .. -G"Ninja" \ -fuse-ld=lld \ -Wall -Wextra -Wpedantic -Wno-braced-scalar-init \ -Wno-pragmas -Wno-missing-field-initializers \ - -O3 -DNDEBUG\ + -O3 -DNDEBUG \ -frounding-math -fsignaling-nans -ffloat-store -ffp-contract=off" diff --git a/buildrel/make_release_client_win10_msys_0_cmake.sh b/buildrel/make_release_client_win10_msys_0_cmake.sh index 455cfcd1..554553d2 100644 --- a/buildrel/make_release_client_win10_msys_0_cmake.sh +++ b/buildrel/make_release_client_win10_msys_0_cmake.sh @@ -19,5 +19,5 @@ cmake .. -G"Ninja" \ -fuse-ld=lld \ -Wall -Wextra -Wpedantic -Wno-braced-scalar-init \ -Wno-pragmas -Wno-missing-field-initializers \ - -O3 -DNDEBUG\ + -O3 -DNDEBUG \ -frounding-math -fsignaling-nans -ffloat-store -ffp-contract=off" |