blocksds-clangd-devcontainer/.clangd
2025-05-09 02:49:51 -07:00

50 lines
1.8 KiB
Plaintext

#.clangd
If:
PathMatch: .*\.(c|h)(pp)?
CompileFlags:
BuiltinHeaders: QueryDriver
Add:
- "-isystem/opt/wonderful/toolchain/gcc-arm-none-eabi/include"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/machine"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/nds"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/nds/mmc"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/nds/arm7"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/nds/arm9"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/nds/arm9/peripherals"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/nds/arm9/teak"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/libnds/include/sys"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/maxmod/include"
- "-isystem/opt/wonderful/thirdparty/blocksds/external/nitro-engine/include"
- "-isystem/opt/wonderful/thirdparty/blocksds/external/nflib/include"
Diagnostics:
Suppress:
- switch
---
If:
PathMatch: .*arm9/.*\.(c|h)(pp)?
CompileFlags:
Add:
- "-DARM9"
- "-mcpu=arm946e-s+nofp"
---
If:
PathMatch: .*arm7/.*\.(c|h)(pp)?
CompileFlags:
Add:
- "-DARM7"
- "-mcpu=arm7tdmi"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/dswifi/"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/dswifi/lib"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/dswifi/include"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/dswifi/include/arpa"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/dswifi/include/netinet"
- "-isystem/opt/wonderful/thirdparty/blocksds/core/libs/dswifi/include/sys"