Files
douwco_hivemind/.clangd

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