From fcb9f58e9ad3a2df5b9e003441f341805cebc051 Mon Sep 17 00:00:00 2001 From: Radek Novacek Date: Mon, 23 Jul 2012 12:56:49 +0200 Subject: Start converting all providers to CMake --- cmake/modules/FindCMPI.cmake | 12 ++++++++++++ cmake/modules/FindKonkretCMPI.cmake | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 cmake/modules/FindCMPI.cmake create mode 100644 cmake/modules/FindKonkretCMPI.cmake (limited to 'cmake') diff --git a/cmake/modules/FindCMPI.cmake b/cmake/modules/FindCMPI.cmake new file mode 100644 index 0000000..d814eef --- /dev/null +++ b/cmake/modules/FindCMPI.cmake @@ -0,0 +1,12 @@ + +find_path(CMPI_INCLUDE_DIR + NAMES cmpidt.h cmpift.h cmpimacs.h cmpios.h cmpipl.h + HINTS $ENV{CMPI_INCLUDE_DIR} + PATH_SUFFIXES include/cmpi include + PATHS /usr /usr/local +) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(CMPI DEFAULT_MSG CMPI_INCLUDE_DIR) + +mark_as_advanced(CMPI_INCLUDE_DIR) diff --git a/cmake/modules/FindKonkretCMPI.cmake b/cmake/modules/FindKonkretCMPI.cmake new file mode 100644 index 0000000..b888cfd --- /dev/null +++ b/cmake/modules/FindKonkretCMPI.cmake @@ -0,0 +1,35 @@ + +find_path(KONKRETCMPI_INCLUDE_DIR + NAMES konkret.h + HINTS $ENV{KONKTRETCMPI_INCLUDE_DIR} + PATH_SUFFIXES include/konkret include + PATHS /usr /usr/local +) + +find_library(KONKRETCMPI_LIBRARY + NAMES konkret + HINTS $ENV{KONKRETCMPI_LIB_DIR} + PATH_SUFFIXES lib64 lib + PATHS /usr /usr/local +) + +find_program(KONKRETCMPI_KONKRET + NAMES konkret + HINTS $ENV{KONKRETCMPI_BIN_DIR} + PATH_SUFFIXES bin + PATHS /usr/ /usr/local +) + +find_program(KONKRETCMPI_KONKRETREG + NAMES konkretreg + HINTS $ENV{KONKRETCMPI_BIN_DIR} + PATH_SUFFIXES bin + PATHS /usr/ /usr/local +) + +set(KONKRETCMPI_LIBRARIES ${KONKRETCMPI_LIBRARY}) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(KonkretCMPI DEFAULT_MSG KONKRETCMPI_LIBRARIES KONKRETCMPI_INCLUDE_DIR) + +mark_as_advanced(KONKRETCMPI_INCLUDE_DIR KONKRETCMPI_LIBRARIES) -- cgit