diff options
author | Yurii Kolesnykov | 2018-12-01 15:44:25 +0100 |
---|---|---|
committer | Yurii Kolesnykov | 2018-12-01 15:44:25 +0100 |
commit | edd0eddaada6e58f9329ff2290fd93f3e37fa05d (patch) | |
tree | b7fd741fef0a8d956a0d04161a75dc3b53a7ffdc /make-ZyppCommon-cmake-module-includable.patch | |
download | aur-edd0eddaada6e58f9329ff2290fd93f3e37fa05d.tar.gz |
init, 1.14.17
Diffstat (limited to 'make-ZyppCommon-cmake-module-includable.patch')
-rw-r--r-- | make-ZyppCommon-cmake-module-includable.patch | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/make-ZyppCommon-cmake-module-includable.patch b/make-ZyppCommon-cmake-module-includable.patch new file mode 100644 index 000000000000..eba3b54f67ff --- /dev/null +++ b/make-ZyppCommon-cmake-module-includable.patch @@ -0,0 +1,27 @@ +Description: Find ZyppCommon on multi-arch systems without having to set ZYPP_PREFIX +Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> +Forwarded: https://github.com/openSUSE/zypper/issues/52 + +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,8 +3,19 @@ + SET( PACKAGE "zypper" ) + + # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked ++IF (DEFINED ZYPP_PREFIX) ++ SET( CMAKE_MODULE_PATH ++ ${ZYPP_PREFIX}/${LIB}/cmake/Zypp/ ++ ${CMAKE_MODULE_PATH} ++ ) ++ELSE (DEFINED ZYPP_PREFIX) ++ SET( CMAKE_MODULE_PATH ++ ${CMAKE_INSTALL_PREFIX}/${LIB}/cmake/Zypp/ ++ ${CMAKE_MODULE_PATH} ++ ) ++ENDIF (DEFINED ZYPP_PREFIX) ++ + SET( CMAKE_MODULE_PATH +- ${ZYPP_PREFIX}/share/cmake/Modules + ${ZYPPER_SOURCE_DIR}/cmake/modules + ${CMAKE_MODULE_PATH} + ) |