mirror of
https://github.com/FairRootGroup/FairMQ.git
synced 2025-10-13 08:41:16 +00:00
Improve PMIx Package Finding on Debian
Debian's libpmix-dev package installs everything below /usr/lib/ARCH-TRIPLET/pmix2. For some reasoning behind this, see: https://bugs.debian.org/882033 CMake does not search there by default, so help it. Also add myself to CONTRIBUTORS.
This commit is contained in:
parent
0e5978b160
commit
7edf436919
|
@ -8,5 +8,6 @@ Lebedev, Andrey
|
||||||
Mrnjavac, Teo <teo.m@cern.ch>
|
Mrnjavac, Teo <teo.m@cern.ch>
|
||||||
Neskovic, Gvozden
|
Neskovic, Gvozden
|
||||||
Richter, Matthias
|
Richter, Matthias
|
||||||
|
Tacke, Christian
|
||||||
Uhlig, Florian
|
Uhlig, Florian
|
||||||
Wenzel, Sandro
|
Wenzel, Sandro
|
||||||
|
|
|
@ -6,28 +6,35 @@
|
||||||
# copied verbatim in the file "LICENSE" #
|
# copied verbatim in the file "LICENSE" #
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
|
||||||
|
# The "lib/${CMAKE_LIBRARY_ARCHITECTURE}/pmix" part in all
|
||||||
|
# the PATH_SUFFIXES is here to be able to find Debian's
|
||||||
|
# libpmix-dev package. It installs everything below
|
||||||
|
# /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}/pmix
|
||||||
|
|
||||||
|
|
||||||
find_path(PMIx_INCLUDE_DIR
|
find_path(PMIx_INCLUDE_DIR
|
||||||
NAMES pmix.h
|
NAMES pmix.h
|
||||||
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
||||||
PATH_SUFFIXES include
|
PATH_SUFFIXES include lib/${CMAKE_LIBRARY_ARCHITECTURE}/pmix/include
|
||||||
)
|
)
|
||||||
|
|
||||||
find_path(PMIx_LIBRARY_DIR
|
find_path(PMIx_LIBRARY_DIR
|
||||||
NAMES libpmix.dylib libpmix.so
|
NAMES libpmix.dylib libpmix.so
|
||||||
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
||||||
PATH_SUFFIXES lib lib64
|
PATH_SUFFIXES lib lib64 lib/${CMAKE_LIBRARY_ARCHITECTURE}/pmix/lib
|
||||||
)
|
)
|
||||||
|
|
||||||
find_library(PMIx_LIBRARY_SHARED
|
find_library(PMIx_LIBRARY_SHARED
|
||||||
NAMES libpmix.dylib libpmix.so
|
NAMES libpmix.dylib libpmix.so
|
||||||
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
||||||
PATH_SUFFIXES lib lib64
|
PATH_SUFFIXES lib lib64 lib/${CMAKE_LIBRARY_ARCHITECTURE}/pmix/lib
|
||||||
)
|
)
|
||||||
|
|
||||||
find_file(PMIx_VERSION_FILE
|
find_file(PMIx_VERSION_FILE
|
||||||
NAMES pmix_version.h
|
NAMES pmix_version.h
|
||||||
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
HINTS ${PMIX_ROOT} $ENV{PMIX_ROOT}
|
||||||
PATH_SUFFIXES include
|
PATH_SUFFIXES include lib/${CMAKE_LIBRARY_ARCHITECTURE}/pmix/include
|
||||||
)
|
)
|
||||||
|
|
||||||
file(READ "${PMIx_VERSION_FILE}" __version_raw)
|
file(READ "${PMIx_VERSION_FILE}" __version_raw)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user