summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVittorio Romeo <vittorio.romeo@outlook.com>2021-11-12 22:47:40 +0000
committerVittorio Romeo <vittorio.romeo@outlook.com>2021-11-12 22:47:40 +0000
commit25d57789131c81e3af34e4cf4ac7bdba0e2a6d61 (patch)
treeecf63396cdf27d08ac288fe7cc1ee927e28134e2
parentc662548ac24d4c678c6583647f973cc5e7744946 (diff)
Scripts
-rw-r--r--buildlx/make_release_client_vbox.sh8
-rw-r--r--buildlx/make_release_client_vbox_0_cmake.sh24
-rw-r--r--buildlx/make_release_client_vbox_1_build.sh13
-rw-r--r--buildlx/make_release_client_vbox_2_copy.sh22
-rwxr-xr-xbuildlx/make_release_server_vbox_0_cmake.sh2
-rw-r--r--buildrel/make_release_client_win10_msys_0_cmake.sh2
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"