lovr/tup.config

71 lines
1.8 KiB
Plaintext

## LÖVR config
# y is 'yes' and n is 'no'
# Equal signs should not have spaces around them
## Modules
# The set of enabled Lua modules.
# Disabling unneeded modules will reduce executable size and improve compile times.
CONFIG_AUDIO=y
CONFIG_DATA=y
CONFIG_EVENT=y
CONFIG_FILESYSTEM=y
CONFIG_GRAPHICS=y
CONFIG_HEADSET=y
CONFIG_MATH=y
CONFIG_PHYSICS=y
CONFIG_THREAD=y
CONFIG_TIMER=y
CONFIG_JSON=y
CONFIG_ENET=y
## Headset backends
# Enabling headset backends adds support for more types of VR SDKs and hardware.
# Some proprietary SDKs cannot be included in LÖVR, so the path to the SDK must be provided.
# The SIMULATOR backend simulates a VR HMD that can be controlled with a keyboard and mouse.
CONFIG_SIMULATOR=y
CONFIG_OPENVR=y
CONFIG_OPENXR=n
CONFIG_OCULUS=n
CONFIG_VRAPI=n
CONFIG_WEBVR=n
CONFIG_LEAP=n
CONFIG_OCULUS_PATH=
CONFIG_LEAP_PATH=
## LuaJIT
CONFIG_LUAJIT=y
## OpenGL (GL, GLES, or WEBGL)
CONFIG_GL=GL
## Compiler options
# The CC option stands for "C Compiler". Some common compilers are clang and gcc.
# Debug builds compile faster and have debug symbols, but the executable is bigger and slower.
# Also, extra compiler flags (CFLAGS) and linker flags (LDFLAGS) can be provided.
CONFIG_CC=clang
CONFIG_DEBUG=y
CONFIG_CFLAGS=
CONFIG_LDFLAGS=
## Libraries
# Explicit compiler flags for compilation (CFLAGS) and linking (LDFLAGS) go here.
# This will improve in the future (e.g. remove libraries, add pkg-config support).
CONFIG_LUA_CFLAGS=
CONFIG_LUA_LDFLAGS=
CONFIG_GLFW_CFLAGS=
CONFIG_GLFW_LDFLAGS=
CONFIG_OPENAL_CFLAGS=
CONFIG_OPENAL_LDFLAGS=
CONFIG_PHYSFS_CFLAGS=
CONFIG_PHYSFS_LDFLAGS=
CONFIG_MSDFGEN_CFLAGS=
CONFIG_MSDFGEN_LDFLAGS=
CONFIG_ODE_CFLAGS=
CONFIG_ODE_LDFLAGS=
CONFIG_OPENVR_CFLAGS=
CONFIG_OPENVR_LDFLAGS=
CONFIG_OPENXR_CFLAGS=
CONFIG_OPENXR_LDFLAGS=
CONFIG_ENET_CFLAGS=
CONFIG_ENET_LDFLAGS=