From f1b463ed12a18970880178b2b71d238eb1d6fc50 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Sun, 13 Oct 2024 00:00:18 +0200 Subject: ecm-common.eclass: Allow ebuilds to set/override cmake args Signed-off-by: Andreas Sturmlechner --- eclass/ecm-common.eclass | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'eclass/ecm-common.eclass') diff --git a/eclass/ecm-common.eclass b/eclass/ecm-common.eclass index c0c2b4f7e64..ba6840d75a6 100644 --- a/eclass/ecm-common.eclass +++ b/eclass/ecm-common.eclass @@ -392,7 +392,11 @@ ecm-common_src_prepare() { # Passes -DQT_MAJOR_VERSION=${_KFSLOT} only. ecm-common_src_configure() { # necessary for at least KF6KCMUtils - local mycmakeargs=( -DQT_MAJOR_VERSION=${_KFSLOT} ) + local cmakeargs=( -DQT_MAJOR_VERSION=${_KFSLOT} ) + + # allow the ebuild to override what we set here + mycmakeargs=("${cmakeargs[@]}" "${mycmakeargs[@]}") + cmake_src_configure } -- cgit v1.2.3