[fusion-commits] Universal plugin makefile: Changes to 'master' (b444aa3839cfe9a4ccb14e5740c4ea7b865c8b61)
guillaume at server.opencompositing.org
guillaume at server.opencompositing.org
Thu May 29 13:22:37 CEST 2008
New commits:
commit b444aa3839cfe9a4ccb14e5740c4ea7b865c8b61
Author: Guillaume Seguin <guillaume at segu.in>
Date: Thu May 29 13:23:22 2008 +0200
Modify PKG_CONFIG_PATH only when needed
cmake/CompizFusion.cmake | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
Modified: fusion/misc/makefile/cmake/CompizFusion.cmake
===================================================================
--- fusion/misc/makefile/cmake/CompizFusion.cmake
+++ fusion/misc/makefile/cmake/CompizFusion.cmake
@@ -75,13 +75,17 @@ endif (CMAKE_MAJOR_VERSION GREATER 2 OR CMAKE_MAJOR_VERSION EQUAL 2 AND CMAKE_MI
set (CMAKE_SKIP_RPATH On)
-# add install prefix to pkgconfig search path
-if ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
- set (ENV{PKG_CONFIG_PATH} "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig")
-else ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
- set (ENV{PKG_CONFIG_PATH}
- "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig:$ENV{PKG_CONFIG_PATH}")
-endif ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+set (PKGCONFIG_REGEX ".*${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig.*")
+
+# add install prefix to pkgconfig search path if needed
+if (NOT "$ENV{PKG_CONFIG_PATH}" MATCHES "${PKGCONFIG_REGEX}")
+ if ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+ set (ENV{PKG_CONFIG_PATH} "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig")
+ else ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+ set (ENV{PKG_CONFIG_PATH}
+ "${CMAKE_INSTALL_PREFIX}/lib/pkgconfig:${CMAKE_INSTALL_PREFIX}/share/pkgconfig:$ENV{PKG_CONFIG_PATH}")
+ endif ("" STREQUAL "$ENV{PKG_CONFIG_PATH}")
+endif (NOT "$ENV{PKG_CONFIG_PATH}" MATCHES "${PKGCONFIG_REGEX}")
include (FindPkgConfig)
More information about the commits
mailing list