- export Run() from launcher module and add non-module main TU - apply same pattern to module-based test executables - migrate utils/string implementation fully into string.cppm and drop string.cpp - point clangd to linux build compilation database
21 lines
313 B
YAML
21 lines
313 B
YAML
CompileFlags:
|
|
CompilationDatabase: build/clang-linux/Release
|
|
|
|
---
|
|
If:
|
|
PathMatch: [.*\.hpp, .*\.hxx, .*\.cpp, .*\.cc, .*\.cxx, .*\.cppm, .*\.ixx, .*\.mpp]
|
|
|
|
CompileFlags:
|
|
Add:
|
|
- "-std=c++23"
|
|
Compiler: clang++
|
|
|
|
---
|
|
If:
|
|
PathMatch: [.*\.h, .*\.c]
|
|
|
|
CompileFlags:
|
|
Add:
|
|
- "-std=c17"
|
|
Compiler: clang
|