kde5-functions.eclass: Make punt_bogus_dep detect !CMakeLists.txt
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>
Sun, 21 Aug 2016 18:18:10 +0000 (20:18 +0200)
committerMichael Palimaka <kensington@gentoo.org>
Wed, 31 Aug 2016 14:23:26 +0000 (00:23 +1000)
eclass/kde5-functions.eclass

index da4cd1e59f40a63a678c884a58103bd4ac06ad5d..d2eb8a6789e68326cfa6db3b7652c7c8ff1db4ac 100644 (file)
@@ -308,6 +308,10 @@ punt_bogus_dep() {
        local prefix=${1}
        local dep=${2}
 
+       if [[ ! -e "CMakeLists.txt" ]]; then
+               return
+       fi
+
        pcregrep -Mni "(?s)find_package\s*\(\s*${prefix}[^)]*?${dep}.*?\)" CMakeLists.txt > "${T}/bogus${dep}"
 
        # pcregrep returns non-zero on no matches/error