summaryrefslogtreecommitdiff
path: root/eclass/cmake.eclass
diff options
context:
space:
mode:
authorNic Boet <nic@boet.cc>2024-01-31 21:48:21 -0600
committerAndreas Sturmlechner <asturm@gentoo.org>2024-04-06 21:47:59 +0200
commit76ad139fa613a3eb2a946c922d8fee43db9e1630 (patch)
tree6f775f8858e0f9f2b2d3d6c9220f5bf362a4a73b /eclass/cmake.eclass
parent7226fe5c879f7f813896bda9d2b0413f10890a9c (diff)
downloadkde-76ad139fa613a3eb2a946c922d8fee43db9e1630.tar.gz
kde-76ad139fa613a3eb2a946c922d8fee43db9e1630.tar.bz2
kde-76ad139fa613a3eb2a946c922d8fee43db9e1630.zip
cmake.eclass: bug 811486 escape find patterns
Modify cmake_src_prepare to qoute escape filenames within the find search patterns This resolves build issues with some EAPI 7 packages, i.e. sys-fs/dislocker via catalyst Bug: https://bugs.gentoo.org/811486 Signed-off-by: Nic Boet <nic@boet.cc> Closes: https://github.com/gentoo/gentoo/pull/35125 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Diffstat (limited to 'eclass/cmake.eclass')
-rw-r--r--eclass/cmake.eclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index 17078368644..5e5418bc49f 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -305,7 +305,7 @@ cmake_src_prepare() {
local name
for name in "${modules_list[@]}" ; do
if [[ ${EAPI} == 7 ]]; then
- find "${S}" -name ${name}.cmake -exec rm -v {} + || die
+ find "${S}" -name "${name}.cmake" -exec rm -v {} + || die
else
find -name "${name}.cmake" -exec rm -v {} + || die
fi