[Cmake-commits] CMake branch, next, updated. v3.0.0-rc1-1022-gc126b8c

Daniele E. Domenichelli daniele.domenichelli at gmail.com
Fri Mar 14 07:15:14 EDT 2014


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  c126b8c14505282cc22af4b719b58114f78c83f7 (commit)
       via  7ccae4dd5c9f859845871ce43d4f33f46d2f3e7c (commit)
       via  17f471d01bc5cf92be93c1e03241fbb9d1bd8d77 (commit)
       via  f92203ba4955878f4fdb969c2078a91f7f9c2dac (commit)
      from  03ce61a5017fb475019b778146c9bc9d107114a7 (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 -----------------------------------------------------------------
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=c126b8c14505282cc22af4b719b58114f78c83f7
commit c126b8c14505282cc22af4b719b58114f78c83f7
Merge: 03ce61a 7ccae4d
Author:     Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
AuthorDate: Fri Mar 14 07:15:13 2014 -0400
Commit:     CMake Topic Stage <kwrobot at kitware.com>
CommitDate: Fri Mar 14 07:15:13 2014 -0400

    Merge topic 'FindPkgConfig_Extend-PKG_CONFIG_PATH' into next
    
    7ccae4dd FindPkgConfig - Unit tests: Add quotes when setting CMAKE_PREFIX_PATH
    17f471d0 FindPkgConfig - Unit tests: Fix dummy pkg-config scripts
    f92203ba FindPkgConfig: Fix TO_NATIVE_PATH escaping white spaces


http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=7ccae4dd5c9f859845871ce43d4f33f46d2f3e7c
commit 7ccae4dd5c9f859845871ce43d4f33f46d2f3e7c
Author:     Daniele E. Domenichelli <daniele.domenichelli at iit.it>
AuthorDate: Fri Mar 14 12:12:13 2014 +0100
Commit:     Daniele E. Domenichelli <daniele.domenichelli at iit.it>
CommitDate: Fri Mar 14 12:14:37 2014 +0100

    FindPkgConfig - Unit tests: Add quotes when setting CMAKE_PREFIX_PATH
    
    This should fix when CMAKE_CURRENT_SOURCE_DIR contains a white space

diff --git a/Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH.cmake b/Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH.cmake
index e218247..5f9913f 100644
--- a/Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH.cmake
+++ b/Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH.cmake
@@ -3,7 +3,7 @@ enable_language(C)
 
 # Prepare environment and variables
 set(PKG_CONFIG_USE_CMAKE_PREFIX_PATH TRUE)
-set(CMAKE_PREFIX_PATH ${CMAKE_CURRENT_SOURCE_DIR}/pc-foo)
+set(CMAKE_PREFIX_PATH "${CMAKE_CURRENT_SOURCE_DIR}/pc-foo")
 if(WIN32)
     set(PKG_CONFIG_EXECUTABLE "${CMAKE_CURRENT_SOURCE_DIR}\\dummy-pkg-config.bat")
     set(ENV{CMAKE_PREFIX_PATH} "${CMAKE_CURRENT_SOURCE_DIR}\\pc-bar;X:\\this\\directory\\should\\not\\exist\\in\\the\\filesystem")

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=17f471d01bc5cf92be93c1e03241fbb9d1bd8d77
commit 17f471d01bc5cf92be93c1e03241fbb9d1bd8d77
Author:     Daniele E. Domenichelli <daniele.domenichelli at iit.it>
AuthorDate: Fri Mar 14 12:04:25 2014 +0100
Commit:     Daniele E. Domenichelli <daniele.domenichelli at iit.it>
CommitDate: Fri Mar 14 12:14:27 2014 +0100

    FindPkgConfig - Unit tests: Fix dummy pkg-config scripts

diff --git a/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.bat b/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.bat
index f068897..b2096ed 100755
--- a/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.bat
+++ b/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.bat
@@ -8,7 +8,8 @@ IF "%1"=="--version" (
 )
 
 IF "%1"=="--exists" (
-  IF NOT "%2"=="%PKG_CONFIG_PATH%" (
+  SHIFT
+  IF NOT "%*"=="%PKG_CONFIG_PATH%" (
     EXIT /B 1
   )
 )
diff --git a/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.sh b/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.sh
index e0e6a54..e62bb74 100755
--- a/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.sh
+++ b/Tests/RunCMake/FindPkgConfig/dummy-pkg-config.sh
@@ -9,7 +9,10 @@ case $1 in
     echo "0.0-cmake-dummy"
     ;;
   --exists)
-    [ "$2" = "${PKG_CONFIG_PATH}" ] || exit 1
+    shift
+    echo "$@"
+    echo "${PKG_CONFIG_PATH}"
+    [ "$@" = "${PKG_CONFIG_PATH}" ] || exit 1
     ;;
   *)
     exit 255

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=f92203ba4955878f4fdb969c2078a91f7f9c2dac
commit f92203ba4955878f4fdb969c2078a91f7f9c2dac
Author:     Daniele E. Domenichelli <daniele.domenichelli at iit.it>
AuthorDate: Fri Mar 14 12:05:55 2014 +0100
Commit:     Daniele E. Domenichelli <daniele.domenichelli at iit.it>
CommitDate: Fri Mar 14 12:14:17 2014 +0100

    FindPkgConfig: Fix TO_NATIVE_PATH escaping white spaces
    
    White spaces in the environment variables should not be escaped

diff --git a/Modules/FindPkgConfig.cmake b/Modules/FindPkgConfig.cmake
index fee45b6..812bb92 100644
--- a/Modules/FindPkgConfig.cmake
+++ b/Modules/FindPkgConfig.cmake
@@ -255,6 +255,7 @@ macro(_pkg_check_modules_internal _is_required _is_silent _no_cmake_path _no_cma
         file(TO_NATIVE_PATH "${_pkgconfig_path}" _pkgconfig_path)
         if(UNIX)
           string(REPLACE ";" ":" _pkgconfig_path "${_pkgconfig_path}")
+          string(REPLACE "\\ " " " _pkgconfig_path "${_pkgconfig_path}")
         endif()
         set(ENV{PKG_CONFIG_PATH} ${_pkgconfig_path})
       endif()

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

Summary of changes:
 Modules/FindPkgConfig.cmake                                     |    1 +
 Tests/RunCMake/FindPkgConfig/FindPkgConfig_PKGCONFIG_PATH.cmake |    2 +-
 Tests/RunCMake/FindPkgConfig/dummy-pkg-config.bat               |    3 ++-
 Tests/RunCMake/FindPkgConfig/dummy-pkg-config.sh                |    5 ++++-
 4 files changed, 8 insertions(+), 3 deletions(-)


hooks/post-receive
-- 
CMake


More information about the Cmake-commits mailing list