[neon/qt6/qt6-declarative/Neon/unstable] debian: unity/jumbo build to speed up compilation and qt6-tools & qt6-svg as indep to get rid of circular dep

Carlos De Maine null at kde.org
Thu Oct 26 23:04:54 BST 2023


Git commit 16e42c7e63d853f1b76e08713e6f0c247d0b6919 by Carlos De Maine.
Committed on 27/10/2023 at 00:04.
Pushed by carlosdem into branch 'Neon/unstable'.

unity/jumbo build to speed up compilation and qt6-tools & qt6-svg as indep to get rid of circular dep

M  +2    -2    debian/control
M  +4    -0    debian/rules

https://invent.kde.org/neon/qt6/qt6-declarative/-/commit/16e42c7e63d853f1b76e08713e6f0c247d0b6919

diff --git a/debian/control b/debian/control
index ddea7c3..44863d2 100644
--- a/debian/control
+++ b/debian/control
@@ -17,11 +17,11 @@ Build-Depends: cmake,
                qt6-declarative-dev:native <cross>,
                qt6-languageserver-private-dev (>= 6.4.2~),
                qt6-shadertools-dev (>= 6.4.2~),
-               qt6-svg-dev,
-               qt6-tools-dev,
 Build-Depends-Indep: qt6-base-dev (>= 6.4~) <!nodoc>,
                      qt6-documentation-tools (>= 6.4~) <!nodoc>,
                      qt6-base-doc (>= 6.4~) <!nodoc>,
+                     qt6-svg-dev,
+                     qt6-tools-dev,
 Standards-Version: 4.6.2
 Homepage: https://www.qt.io/developers/
 Vcs-Git: https://salsa.debian.org/qt-kde-team/qt6/qt6-declarative.git
diff --git a/debian/rules b/debian/rules
index 00ad1a4..07daa1d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -20,6 +20,10 @@ override_dh_auto_configure:
 	dh_auto_configure -- \
 		--log-level=STATUS \
 		-DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
+		-DFEATURE_relocatable=OFF \
+		-DFEATURE_reduce_relocations=OFF \
+		-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
+		-DCMAKE_UNITY_BUILD=ON \
 		$(extra_cmake_args)
 
 override_dh_auto_build-indep:


More information about the Neon-commits mailing list