Turn on EXPORT_COMPILE_COMMANDS

For `clangd` to work properly, one may need to make symbolic links

```
cd patch-loader
ln -sf $PWD/build/tools/debug/arm64-v8a/compile_commands.json build
```
This commit is contained in:
JingMatrix 2024-05-19 11:54:44 +02:00
parent 4a7cc257a7
commit 04a75ce3e8
3 changed files with 4 additions and 1 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
.project .project
.cache
.settings .settings
libxposed libxposed
*.iml *.iml

View File

@ -82,6 +82,7 @@ fun Project.configureBaseExtension() {
externalNativeBuild.cmake { externalNativeBuild.cmake {
version = "3.28.1+" version = "3.28.1+"
buildStagingDirectory = layout.buildDirectory.get().asFile
} }
defaultConfig { defaultConfig {
@ -122,6 +123,7 @@ fun Project.configureBaseExtension() {
cppFlags("-std=c++20", *flags) cppFlags("-std=c++20", *flags)
cFlags("-std=c18", *flags) cFlags("-std=c18", *flags)
arguments( arguments(
"-DCMAKE_EXPORT_COMPILE_COMMANDS=ON",
"-DANDROID_STL=none", "-DANDROID_STL=none",
"-DVERSION_CODE=$verCode", "-DVERSION_CODE=$verCode",
"-DVERSION_NAME=$verName", "-DVERSION_NAME=$verName",

2
core

@ -1 +1 @@
Subproject commit 1f80050e1dfc1a0f47202aa8d6c9c3e2b2bdc63d Subproject commit 7c3fe84e26729d95cda7ea3c3a14c0aafab0a3a6