[Cmake-commits] CMake branch, next, updated. v3.7.0-1373-g23e8657

Brad King brad.king at kitware.com
Mon Nov 28 16:20:18 EST 2016


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "CMake".

The branch, next has been updated
       via  23e8657e5854ff3fef364ec490a14fb06556f04d (commit)
       via  cbccebbac970e37a772ee06ab766b6cbc085532f (commit)
      from  0235eda8011ac6f8bdafa2a2e2ae8044c47556dc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=23e8657e5854ff3fef364ec490a14fb06556f04d
commit 23e8657e5854ff3fef364ec490a14fb06556f04d
Merge: 0235eda cbccebb
Author:     Brad King <brad.king at kitware.com>
AuthorDate: Mon Nov 28 16:20:17 2016 -0500
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Mon Nov 28 16:20:17 2016 -0500

    Merge topic 'FindPkgConfig-fix-print-errors' into next
    
    cbccebba FindPkgConfig: Fix missing error text when library version is specified


https://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=cbccebbac970e37a772ee06ab766b6cbc085532f
commit cbccebbac970e37a772ee06ab766b6cbc085532f
Author:     Gautier Pelloux-Prayer <gautier+git at damsy.net>
AuthorDate: Thu Nov 24 11:14:29 2016 +0100
Commit:     Brad King <brad.king at kitware.com>
CommitDate: Mon Nov 28 16:18:07 2016 -0500

    FindPkgConfig: Fix missing error text when library version is specified
    
    Calls like `pkg_check_modules(somelibrary>=3.22)` that specify a version
    requirement should still display an informative error when the package
    is not found.  Fix our logic accordingly.

diff --git a/Modules/FindPkgConfig.cmake b/Modules/FindPkgConfig.cmake
index 3f75b19..8b7131b 100644
--- a/Modules/FindPkgConfig.cmake
+++ b/Modules/FindPkgConfig.cmake
@@ -381,8 +381,9 @@ macro(_pkg_check_modules_internal _is_required _is_silent _no_cmake_path _no_cma
       if (_pkg_check_modules_pkg_op)
         list(APPEND _pkg_check_modules_exist_query "${_pkg_check_modules_pkg_ver}")
       else()
-        list(APPEND _pkg_check_modules_exist_query --exists --print-errors --short-errors)
+        list(APPEND _pkg_check_modules_exist_query --exists)
       endif()
+      list(APPEND _pkg_check_modules_exist_query --print-errors --short-errors)
 
       _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_VERSION)
       _pkgconfig_unset(${_prefix}_${_pkg_check_modules_pkg_name}_PREFIX)

-----------------------------------------------------------------------

Summary of changes:
 Modules/FindPkgConfig.cmake |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list