From d221de5a940e7bc8cfb3787ba46f8287b662231c Mon Sep 17 00:00:00 2001 From: simon987 Date: Sun, 27 Nov 2022 10:14:28 -0500 Subject: [PATCH] Revert "cleanup" This reverts commit 13e7ea188b6556a3c1072e9241e49587ef1cece0. --- scripts/build.sh | 17 +++++++++++++++++ scripts/build_arm64.sh | 17 +++++++++++++++++ scripts/reset.sh | 6 ++++++ 3 files changed, 40 insertions(+) create mode 100755 scripts/build.sh create mode 100755 scripts/build_arm64.sh create mode 100755 scripts/reset.sh diff --git a/scripts/build.sh b/scripts/build.sh new file mode 100755 index 0000000..5871972 --- /dev/null +++ b/scripts/build.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +VCPKG_ROOT="/vcpkg" + +git submodule update --init --recursive + +rm -rf CMakeFiles CMakeCache.txt +cmake -DSIST_PLATFORM=x64_linux -DSIST_DEBUG=off -DBUILD_TESTS=off -DCMAKE_TOOLCHAIN_FILE="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" . +make -j $(nproc) +strip sist2 +./sist2 -v > VERSION +mv sist2 sist2-x64-linux + +rm -rf CMakeFiles CMakeCache.txt +cmake -DSIST_PLATFORM=x64_linux -DSIST_DEBUG=on -DBUILD_TESTS=off -DCMAKE_TOOLCHAIN_FILE="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" . +make -j $(nproc) +mv sist2_debug sist2-x64-linux-debug \ No newline at end of file diff --git a/scripts/build_arm64.sh b/scripts/build_arm64.sh new file mode 100755 index 0000000..4cda015 --- /dev/null +++ b/scripts/build_arm64.sh @@ -0,0 +1,17 @@ +#!/usr/bin/env bash + +VCPKG_ROOT="/vcpkg" + +git submodule update --init --recursive + +rm -rf CMakeFiles CMakeCache.txt +cmake -DSIST_PLATFORM=arm64_linux -DSIST_DEBUG=off -DBUILD_TESTS=off -DCMAKE_TOOLCHAIN_FILE="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" . +make -j $(nproc) +strip sist2 +mv sist2 sist2-arm64-linux + +rm -rf CMakeFiles CMakeCache.txt +cmake -DSIST_PLATFORM=arm64_linux -DSIST_DEBUG=on -DBUILD_TESTS=off -DCMAKE_TOOLCHAIN_FILE="${VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" . +make -j $(nproc) +strip sist2 +mv sist2_debug sist2-arm64-linux-debug \ No newline at end of file diff --git a/scripts/reset.sh b/scripts/reset.sh new file mode 100755 index 0000000..6763b16 --- /dev/null +++ b/scripts/reset.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash + +make clean +rm -rf CMakeFiles/ CMakeCache.txt Makefile \ + third-party/libscan/CMakeFiles third-party/libscan/CMakeCache.txt third-party/libscan/third-party/ext_ffmpeg \ + third-party/libscan/third-party/ext_libmobi third-party/libscan/Makefile \ No newline at end of file