improve: turn on CMAKE_EXPORT_COMPILE_COMMANDS

To make `clangd` work properly, one needs to make symbolic links
```
ln -sf $PWD/loader/build/tools/debug/arm64-v8a/compile_commands.json loader/build
```
This commit is contained in:
JingMatrix
2024-11-24 18:15:31 +01:00
parent d498a9ab01
commit 9bcbec91aa
2 changed files with 3 additions and 0 deletions

View File

@@ -49,6 +49,7 @@ android {
externalNativeBuild.cmake { externalNativeBuild.cmake {
path("src/CMakeLists.txt") path("src/CMakeLists.txt")
buildStagingDirectory = layout.buildDirectory.get().asFile
} }
defaultConfig { defaultConfig {

View File

@@ -3,6 +3,8 @@ project("loader")
find_package(cxx REQUIRED CONFIG) find_package(cxx REQUIRED CONFIG)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
add_definitions(-DZKSU_VERSION=\"${ZKSU_VERSION}\") add_definitions(-DZKSU_VERSION=\"${ZKSU_VERSION}\")
aux_source_directory(common COMMON_SRC_LIST) aux_source_directory(common COMMON_SRC_LIST)