From b90dca4f0c72d66d47740ba989edb8b8779cc594 Mon Sep 17 00:00:00 2001 From: Logan McNaughton <848146+loganmc10@users.noreply.github.com> Date: Sat, 6 May 2023 20:35:17 -0600 Subject: [PATCH] Add way to set release type --- build.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/build.sh b/build.sh index a354c4a..24d073d 100755 --- a/build.sh +++ b/build.sh @@ -3,6 +3,8 @@ set -e set -o pipefail +RELEASE_TYPE="Release" + UNAME=$(uname -s) PLATFORM=$(uname -m) if [[ ${UNAME} == *"MINGW"* ]]; then @@ -27,26 +29,26 @@ base_dir=${PWD} mkdir -p "${base_dir}/mupen64plus-core/build" cd "${base_dir}/mupen64plus-core/build" -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. +cmake -G Ninja -DCMAKE_BUILD_TYPE="${RELEASE_TYPE}" .. VERBOSE=1 cmake --build . cp ./*mupen64plus"${suffix}" "${install_dir}" cp "${base_dir}/mupen64plus-core/data/"* "${install_dir}" mkdir -p "${base_dir}/simple64-input-raphnetraw/build" cd "${base_dir}/simple64-input-raphnetraw/build" -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. +cmake -G Ninja -DCMAKE_BUILD_TYPE="${RELEASE_TYPE}" .. VERBOSE=1 cmake --build . cp simple64-input-raphnetraw.* "${install_dir}" mkdir -p "${base_dir}/simple64-input-qt/build" cd "${base_dir}/simple64-input-qt/build" -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. +cmake -G Ninja -DCMAKE_BUILD_TYPE="${RELEASE_TYPE}" .. VERBOSE=1 cmake --build . cp simple64-input-qt.* "${install_dir}" mkdir -p "${base_dir}/simple64-audio-sdl2/build" cd "${base_dir}/simple64-audio-sdl2/build" -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. +cmake -G Ninja -DCMAKE_BUILD_TYPE="${RELEASE_TYPE}" .. VERBOSE=1 cmake --build . cp simple64-audio-sdl2.* "${install_dir}" @@ -68,7 +70,7 @@ fi mkdir -p "${base_dir}/simple64-gui/build" cd "${base_dir}/simple64-gui/build" -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. +cmake -G Ninja -DCMAKE_BUILD_TYPE="${RELEASE_TYPE}" .. VERBOSE=1 cmake --build . if [[ ${UNAME} == *"Darwin"* ]]; then @@ -80,13 +82,13 @@ fi mkdir -p "${base_dir}/parallel-rsp/build" cd "${base_dir}/parallel-rsp/build" -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. +cmake -G Ninja -DCMAKE_BUILD_TYPE="${RELEASE_TYPE}" .. VERBOSE=1 cmake --build . cp simple64-rsp-parallel.* "${install_dir}" mkdir -p "${base_dir}/parallel-rdp-standalone/build" cd "${base_dir}/parallel-rdp-standalone/build" -cmake -G Ninja -DCMAKE_BUILD_TYPE=Release .. +cmake -G Ninja -DCMAKE_BUILD_TYPE="${RELEASE_TYPE}" .. VERBOSE=1 cmake --build . cp simple64-video-parallel.* "${install_dir}"