mirror of
https://git.sr.ht/~thestr4ng3r/chiaki
synced 2025-08-20 21:43:12 -07:00
Add Nintendo Switch Borealis GUI (#349)
This commit is contained in:
parent
e83cb04049
commit
f7c83e8416
34 changed files with 3470 additions and 124 deletions
|
@ -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
|
||||
|
|
10
scripts/switch/push-docker-build-chiaki.sh
Executable file
10
scripts/switch/push-docker-build-chiaki.sh
Executable file
|
@ -0,0 +1,10 @@
|
|||
#!/bin/bash
|
||||
|
||||
cd "`dirname $(readlink -f ${0})`/../.."
|
||||
|
||||
docker run \
|
||||
-v "`pwd`:/build/chiaki" \
|
||||
-p 28771:28771 -ti \
|
||||
chiaki-switch \
|
||||
-c "/opt/devkitpro/tools/bin/nxlink -a $@ -s /build/chiaki/build_switch/switch/chiaki.nro"
|
||||
|
|
@ -4,7 +4,8 @@ cd "`dirname $(readlink -f ${0})`/../.."
|
|||
|
||||
docker run \
|
||||
-v "`pwd`:/build/chiaki" \
|
||||
-w "/build/chiaki" \
|
||||
-t \
|
||||
thestr4ng3r/chiaki-build-switch \
|
||||
-c "cd /build/chiaki && scripts/switch/build.sh"
|
||||
-c "scripts/switch/build.sh"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue