From 643c9405bdf32f7df6037f8c6de51f2b3bdd098c Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Mon, 24 Aug 2020 10:18:44 +0200 Subject: [PATCH] qbs build: Add cmake project files ... so they show up in the project tree and search results. Change-Id: I42ae1f0c2f96ea07952c7b23bd809cddd938c69f Reviewed-by: Christian Stenger --- qtcreator.qbs | 16 ++++++++++++++++ src/app/app_version_header.qbs | 5 +++++ 2 files changed, 21 insertions(+) diff --git a/qtcreator.qbs b/qtcreator.qbs index 5de03925dfa..64bc0b741dc 100644 --- a/qtcreator.qbs +++ b/qtcreator.qbs @@ -48,6 +48,22 @@ Project { } } + Product { + name: "cmake project files" + files: { + var patterns = ["**/CMakeLists.txt", "**/*.cmake", "**/*.cmake.in"]; + var list = [].concat(patterns); + var props = [additionalPlugins, additionalLibs, additionalTools, additionalAutotests]; + for (var i = 0; i < props.length; ++i) { + for (var j = 0; j < props[i].length; ++j) { + for (var k = 0; k < patterns.length; ++k) + list.push(props[i][j] + "/" + patterns[k]); + } + } + return list; + } + } + AutotestRunner { Depends { name: "Qt.core" } Depends { name: "qtc" } diff --git a/src/app/app_version_header.qbs b/src/app/app_version_header.qbs index 4dd44c23851..7d091bba0e5 100644 --- a/src/app/app_version_header.qbs +++ b/src/app/app_version_header.qbs @@ -10,6 +10,11 @@ Product { fileTags: ["hpp.in"] } + Group { + name: "other" + files: "app_version.h.cmakein" + } + Depends { name: "qtc" } Rule {