diff options
author | dec05eba <dec05eba@protonmail.com> | 2018-05-05 15:11:17 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2018-05-05 15:11:19 +0200 |
commit | a4e3a1191949449d1fda319771c725fdaa6f8b75 (patch) | |
tree | 903f5101c20bbaaa5c9f492c680163cde2db9783 /backend/ninja/Ninja.hpp | |
parent | 8d3a83a20a57cd505b2f98a542903a3aee0c2b45 (diff) |
Build compilation database (clangdb) when compiling
Diffstat (limited to 'backend/ninja/Ninja.hpp')
-rw-r--r-- | backend/ninja/Ninja.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/backend/ninja/Ninja.hpp b/backend/ninja/Ninja.hpp index 7bbff51..575a9bc 100644 --- a/backend/ninja/Ninja.hpp +++ b/backend/ninja/Ninja.hpp @@ -56,6 +56,7 @@ namespace backend bool containsDependency(const std::string &dependency) const; sibs::Result<bool> getLinkerFlags(const sibs::SibsConfig &config, sibs::LinkerFlagCallbackFunc staticLinkerFlagCallbackFunc, sibs::LinkerFlagCallbackFunc dynamicLinkerFlagCallback, sibs::GlobalIncludeDirCallbackFunc globalIncludeDirCallback, sibs::CflagsCallbackFunc cflagsCallbackFunc) const; sibs::Result<bool> compile(const _tinydir_char_t *buildFilePath); + sibs::Result<bool> buildCompilationDatabase(const _tinydir_char_t *buildFilePath); private: std::string customGlobalIncludeDirs; std::vector<std::string> sourceFiles; |