commit 0212a546724a9aaf90f030626fa0824693aec10c
Author: Elan Ruusamäe <[email protected]>
Date:   Sun Dec 30 23:02:06 2018 +0200

    update cmake find modules

 findbr | 43 ++++++++++++++-----------------------------
 1 file changed, 14 insertions(+), 29 deletions(-)
---
diff --git a/findbr b/findbr
index be952da..4000f7d 100755
--- a/findbr
+++ b/findbr
@@ -559,6 +559,20 @@ while ( $_ = shift @lines ) {
                        warn "Unrecognized cmake error: $reason\n";
                }
        }
+
+       if ( m{^CMake Error at (?:\S+/)?(\S+?):(\d+) \(find_package\):} ) {
+               my ($file, $line) = (lc $1, $2);
+
+               #CMake Error at CMakeLists.txt:29 (find_package):
+               #  Could not find a package configuration file provided by 
"LLVM" with any of the following names:
+               #
+               #    LLVMConfig.cmake
+               #    llvm-config.cmake
+               my @files = grep { /\.cmake$/ } @lines;
+               my @find = map { chomp; s/^\s+//; "/usr/*/cmake/*/$_" } @files;
+               poldek_file(@find);
+       }
+
        if ( m{^\s*ERROR: (?:\S+/)?(\S+?\.cmake) not found} ) {
                my $cmake = $1;
                warn "Looking for cmake file: $cmake\n";
@@ -633,35 +647,6 @@ while ( $_ = shift @lines ) {
                }
        }
 
-       # CMake Error at CMakeLists.txt:86 (find_package):
-       #  By not providing "FindQt5LinguistTools.cmake" in CMAKE_MODULE_PATH 
this
-       #  project has asked CMake to find a package configuration file 
provided by
-       #  "Qt5LinguistTools", but CMake did not find one.
-       #
-       #  Could not find a package configuration file provided by 
"Qt5LinguistTools"
-       #  with any of the following names:
-       #
-       #    Qt5LinguistToolsConfig.cmake
-       #    qt5linguisttools-config.cmake
-       #
-       #  Add the installation prefix of "Qt5LinguistTools" to 
CMAKE_PREFIX_PATH or
-       #  set "Qt5LinguistTools_DIR" to a directory containing one of the above
-       #  files.  If "Qt5LinguistTools" provides a separate development 
package or
-       #  SDK, be sure it has been installed.
-       # ---
-       #CMake Warning at /usr/lib64/cmake/Qt5Core/Qt5CoreMacros.cmake:273 
(find_package):
-       #  Could not find a package configuration file provided by "Qt5Network" 
with
-       #  any of the following names:
-       #
-       #    Qt5NetworkConfig.cmake
-       #    qt5network-config.cmake
-       #
-       #  Add the installation prefix of "Qt5Network" to CMAKE_PREFIX_PATH or 
set
-       #  "Qt5Network_DIR" to a directory containing one of the above files.  
If
-       #  "Qt5Network" provides a separate development package or SDK, be sure 
it has
-       #  been installed.
-       #   Can not use "Network" module which has not yet been found.
-
        if (m{By not providing "Find(.+)\.cmake" in CMAKE_MODULE_PATH}
                or m{Could not find a package configuration file provided by 
"(.+)"
                }) {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/cleanbuild.git/commitdiff/8793c6127466e4784aaab5ba669818f454d90318

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to