diff options
author | Michael Weghorn <m.weghorn@posteo.de> | 2019-10-11 11:47:57 +0200 |
---|---|---|
committer | Michael Weghorn <m.weghorn@posteo.de> | 2019-11-04 08:07:38 +0100 |
commit | 13e29d1b97667300263ade270eb9e0a822f8fc38 (patch) | |
tree | 23c0cebbbe3086fe31611ed1da1c05f59aee6a96 | |
parent | 290fbab60366fccc5302bf1ded6cee8eb5b9cfe6 (diff) |
qtcreator-ide-integration: Take unit tests into account
This makes code-completion, clang checks, navigation etc.
work in files related to those as well.
Change-Id: Ie0b7d75f2ed953228d74ae070056327bff7ff2a2
Reviewed-on: https://gerrit.libreoffice.org/80652
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
(cherry picked from commit 0470bfdff2b1bca7a075d130b029d4a1a54e90fc)
-rwxr-xr-x | bin/gbuild-to-ide | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bin/gbuild-to-ide b/bin/gbuild-to-ide index 2da77d86db7f..412e1b7a0431 100755 --- a/bin/gbuild-to-ide +++ b/bin/gbuild-to-ide @@ -1005,7 +1005,7 @@ class QtCreatorIntegrationGenerator(IdeIntegrationGenerator): def __init__(self, gbuildparser, ide): IdeIntegrationGenerator.__init__(self, gbuildparser, ide) self.target_by_location = {} - for target in set(self.gbuildparser.libs) | set(self.gbuildparser.exes): + for target in set(self.gbuildparser.libs) | set(self.gbuildparser.exes) | set(self.gbuildparser.tests): if target.location not in self.target_by_location: self.target_by_location[target.location] = set() self.target_by_location[target.location] |= set([target]) @@ -1461,7 +1461,7 @@ class QtCreatorIntegrationGenerator(IdeIntegrationGenerator): self.data_libs = {} - all_libs = set(self.gbuildparser.libs) | set(self.gbuildparser.exes) + all_libs = set(self.gbuildparser.libs) | set(self.gbuildparser.exes) | set(self.gbuildparser.tests) for lib in all_libs: self._log("\nlibrary : %s, loc=%s" % (lib.short_name(), lib.location)) lib_name = os.path.basename(lib.location) |