Add Nintendo Switch Borealis GUI (#349)

This commit is contained in:
H0neyBadger 2020-10-25 10:51:49 +01:00 committed by GitHub
commit f7c83e8416
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
34 changed files with 3470 additions and 124 deletions

View file

@ -3,15 +3,14 @@
set -xveo pipefail
arg1=$1
CHIAKI_ENABLE_SWITCH_LINUX="ON"
CHIAKI_SWITCH_ENABLE_LINUX="ON"
build="./build"
if [ "$arg1" != "linux" ]; then
CHIAKI_ENABLE_SWITCH_LINUX="OFF"
source /opt/devkitpro/switchvars.sh
toolchain=../cmake/switch.cmake # TODO: devkitpro ships a toolchain in /opt/devkitpro/switch.cmake, but it's broken.
export CC=${TOOL_PREFIX}gcc
export CXX=${TOOL_PREFIX}g++
CHIAKI_SWITCH_ENABLE_LINUX="OFF"
# source /opt/devkitpro/switchvars.sh
# toolchain="${DEVKITPRO}/switch.cmake"
toolchain="cmake/switch.cmake"
export PORTLIBS_PREFIX="$(${DEVKITPRO}/portlibs_prefix.sh switch)"
build="./build_switch"
fi
@ -22,14 +21,17 @@ build_chiaki (){
pushd "${BASEDIR}"
#rm -rf ./build
cmake -B "${build}" -DCMAKE_TOOLCHAIN_FILE=${toolchain} \
cmake -B "${build}" \
-DCMAKE_TOOLCHAIN_FILE=${toolchain} \
-DCHIAKI_ENABLE_TESTS=OFF \
-DCHIAKI_ENABLE_CLI=OFF \
-DCHIAKI_ENABLE_GUI=OFF \
-DCHIAKI_ENABLE_ANDROID=OFF \
-DCHIAKI_ENABLE_SWITCH=ON \
-DCHIAKI_ENABLE_SWITCH_LINUX="${CHIAKI_ENABLE_SWITCH_LINUX}" \
-DCHIAKI_LIB_ENABLE_MBEDTLS=ON
-DCHIAKI_SWITCH_ENABLE_LINUX="${CHIAKI_SWITCH_ENABLE_LINUX}" \
-DCHIAKI_LIB_ENABLE_MBEDTLS=ON \
# -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON \
# -DCMAKE_FIND_DEBUG_MODE=ON
pushd "${BASEDIR}/${build}"
make -j8