Files
Dania Rifki b3feccf770 Add YueScript as an additional scripting language (#2743)
* Publish Code

* Fixed YueScript build.

* Disabled macro feature which crashes runtime.

* Update YueScript submodule

* Try to fix the "function TIC()..." isn't found bug, no luck so far...

* Fix Demo and Mark

* Format yue.cpp

* Make it work in C99, let's hope this compiles in Win XP et cetera

* Fix Compilation Issues

* Try fixing rpi-baremetal(4) and nintendo-3ds builds

* Try fixing linking

* Reenable Exceptions

* Override YueParser

* Try forcing newer glibc?

* Debugging Build Step

* Update YueScript version

* Simplify build

* Add yue.cpp

* Whoops

* Update YueScript

* Update circle.patch to try to fix the build error

* Try removing -lstdc++fs

* Modify Patch

* Revert Update circle.patch

* ???

* Forgot to git Apply

* Accidentally put it in macOS instead of N3DS

* Remove platform specific configurations for now

* Remove thread_local for N3DS Build

* Use a more reliable way to disable thread_local on N3DS

* Forgot to pass in initial-exec

* Remove build/yuescript-makefile-remove-stdc++fs.patch

* Include libyuescript in the baremetal Makefile

---------

Co-authored-by: Li Jin <dragon-fly@qq.com>
2025-10-20 19:08:09 +02:00

92 lines
2.5 KiB
Plaintext

[submodule "vendor/blip-buf"]
path = vendor/blip-buf
url = https://github.com/nesbox/blip-buf.git
shallow = true
[submodule "vendor/dirent"]
path = vendor/dirent
url = https://github.com/tronkko/dirent.git
shallow = true
[submodule "vendor/giflib"]
path = vendor/giflib
url = https://github.com/nesbox/giflib.git
shallow = true
[submodule "vendor/lua"]
path = vendor/lua
url = https://github.com/lua/lua.git
shallow = true
[submodule "vendor/squirrel"]
path = vendor/squirrel
url = https://github.com/albertodemichelis/squirrel.git
shallow = true
[submodule "vendor/wren"]
path = vendor/wren
url = https://github.com/wren-lang/wren.git
shallow = true
[submodule "vendor/zlib"]
path = vendor/zlib
url = https://github.com/madler/zlib.git
shallow = true
[submodule "vendor/zip"]
path = vendor/zip
url = https://github.com/kuba--/zip.git
shallow = true
[submodule "vendor/moonscript"]
path = vendor/moonscript
url = https://github.com/nesbox/moonscript.git
shallow = true
[submodule "vendor/argparse"]
path = vendor/argparse
url = https://github.com/cofyc/argparse.git
shallow = true
[submodule "vendor/libpng"]
path = vendor/libpng
url = https://github.com/glennrp/libpng.git
shallow = true
[submodule "vendor/sdl2"]
path = vendor/sdl2
url = https://github.com/libsdl-org/SDL.git
shallow = true
[submodule "mruby"]
path = vendor/mruby
url = https://github.com/mruby/mruby.git
shallow = true
[submodule "vendor/wasm3"]
path = vendor/wasm3
url = https://github.com/wasm3/wasm3.git
shallow = true
[submodule "vendor/janet"]
path = vendor/janet
url = https://github.com/janet-lang/janet.git
shallow = true
[submodule "vendor/quickjs"]
path = vendor/quickjs
url = https://github.com/nesbox/quickjs.git
shallow = true
[submodule "vendor/naett"]
path = vendor/naett
url = https://github.com/erkkah/naett.git
shallow = true
[submodule "vendor/dlfcn"]
path = vendor/dlfcn
url = https://github.com/dlfcn-win32/dlfcn-win32.git
shallow = true
[submodule "vendor/jsmn"]
path = vendor/jsmn
url = https://github.com/zserge/jsmn.git
shallow = true
[submodule "vendor/sdl-gpu"]
path = vendor/sdl-gpu
url = https://github.com/aliceisjustplaying/sdl-gpu.git
branch = master
[submodule "vendor/pocketpy"]
path = vendor/pocketpy
url = https://github.com/pocketpy/pocketpy.git
shallow = true
[submodule "vendor/yuescript"]
path = vendor/yuescript
url = https://github.com/IppClub/YueScript.git
shallow = true
[submodule "vendor/lpeg"]
path = vendor/lpeg
url = https://github.com/roberto-ieru/LPeg.git