summaryrefslogtreecommitdiff
path: root/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-02 20:14:09 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-02 20:14:09 +0100
commitdd955a48d88d9b98d49a61f10ab4b52f53cf83a0 (patch)
treede2fa72b509cdf2371fc67b9ec231bdad7d03b5b /dev-qt/qt-creator/qt-creator-12.0.2.ebuild
parent29e3ef4590d6bee24c4a3798d12a3cfef750bd54 (diff)
gentoo auto-resync : 02:04:2024 - 20:14:09
Diffstat (limited to 'dev-qt/qt-creator/qt-creator-12.0.2.ebuild')
-rw-r--r--dev-qt/qt-creator/qt-creator-12.0.2.ebuild12
1 files changed, 10 insertions, 2 deletions
diff --git a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
index 9e674d8b1aa3..84a477ae119f 100644
--- a/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
+++ b/dev-qt/qt-creator/qt-creator-12.0.2.ebuild
@@ -34,8 +34,8 @@ HOMEPAGE="https://www.qt.io/product/development-tools"
LICENSE="GPL-3"
SLOT="0"
IUSE="
- +clang +designer doc +help qmldesigner serialterminal
- +svg test +tracing webengine
+ +clang +designer doc +help plugin-dev qmldesigner
+ serialterminal +svg test +tracing webengine
"
REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} )"
RESTRICT="!test? ( test )"
@@ -97,6 +97,14 @@ src_prepare() {
# needed for finding docs at runtime in PF
sed -e "/_IDE_DOC_PATH/s/qtcreator/${PF}/" \
-i cmake/QtCreatorAPIInternal.cmake || die
+
+ if use plugin-dev; then #928423
+ # cmake --install --component integrates poorly with the cmake
+ # eclass and the install targets are otherwise missing, so strip
+ # out EXCLUDE_FROM_ALL until figure out a better solution
+ find . \( -name CMakeLists.txt -o -name '*.cmake' \) -exec sed -i -zE \
+ 's/COMPONENT[[:space:]]+Devel[[:space:]]+EXCLUDE_FROM_ALL//g' {} + || die
+ fi
}
src_configure() {