27 lines
910 B
YAML
27 lines
910 B
YAML
CompileFlags:
|
|
# Add Emscripten include paths
|
|
Add:
|
|
- "-isystem"
|
|
- "/mnt/douwe/hdd/Projects/Screeps/emsdk/upstream/emscripten/system/include"
|
|
- "-isystem"
|
|
- "/mnt/douwe/hdd/Projects/Screeps/emsdk/upstream/emscripten/system/lib"
|
|
- "-isystem"
|
|
- "/mnt/douwe/hdd/Projects/Screeps/emsdk/upstream/emscripten/cache/sysroot/include"
|
|
- "-D__EMSCRIPTEN__"
|
|
- "-D__EMSCRIPTEN_PTHREADS__"
|
|
- "-I/mnt/douwe/hdd/Projects/Screeps/screepsxx/include" # Path to Screeps headers
|
|
# Remove ALL Emscripten-specific flags
|
|
Remove:
|
|
- "-s.*" # Removes ALL -s* flags (e.g., -sSTRICT=0, -sMODULARIZE=1)
|
|
- "--no-entry"
|
|
- "--bind"
|
|
- "--cache"
|
|
- "-sEXPORT_ES6=.*"
|
|
- "-sEXPORTED_RUNTIME_METHODS=.*"
|
|
- "-sASSERTIONS=.*"
|
|
- "-sMALLOC=.*"
|
|
- "-sEXPORTED_FUNCTIONS=.*"
|
|
|
|
# Suppress diagnostics for unused includes and unknown arguments
|
|
Diagnostics:
|
|
UnusedIncludes: None |