Update two CMake find modules.
This commit was SVN r22054.
Этот коммит содержится в:
родитель
7dff65cbc9
Коммит
14e6952482
@ -133,6 +133,7 @@ FOREACH (MCA_FRAMEWORK ${MCA_FRAMEWORK_LIST})
|
|||||||
SET(EXTRA_INCLUDE_PATH "")
|
SET(EXTRA_INCLUDE_PATH "")
|
||||||
IF(NOT REQUIRED_CHECK STREQUAL "")
|
IF(NOT REQUIRED_CHECK STREQUAL "")
|
||||||
STRING(REPLACE "required_check=" "" REQUIRED_CHECK ${REQUIRED_CHECK})
|
STRING(REPLACE "required_check=" "" REQUIRED_CHECK ${REQUIRED_CHECK})
|
||||||
|
UNSET(RESULT_INCLUDE_PATH)
|
||||||
INCLUDE(${REQUIRED_CHECK})
|
INCLUDE(${REQUIRED_CHECK})
|
||||||
IF(RESULT)
|
IF(RESULT)
|
||||||
SET(EXTRA_INCLUDE_PATH ${RESULT_INCLUDE_PATH})
|
SET(EXTRA_INCLUDE_PATH ${RESULT_INCLUDE_PATH})
|
||||||
|
@ -10,31 +10,33 @@
|
|||||||
# The CCP components need to import the type library ccpapi.tlb,
|
# The CCP components need to import the type library ccpapi.tlb,
|
||||||
# if it's not installed, the CCP components won't be built.
|
# if it's not installed, the CCP components won't be built.
|
||||||
|
|
||||||
SET(EXTRA_INCLUDE_PATH "")
|
# This module is included in a .windows file, it must return two variables:
|
||||||
|
# RESULT : find result
|
||||||
|
# RESULT_INCLUDE_PATH : the path need to include if RESULT is true
|
||||||
|
|
||||||
IF(NOT OMPI_WANT_CCP)
|
IF(NOT ORTE_WANT_CCP)
|
||||||
SET(RESULT FALSE)
|
SET(RESULT FALSE)
|
||||||
ELSEIF(NOT CCPAPI_FOUND)
|
ELSEIF(NOT CCP_FOUND)
|
||||||
MESSAGE(STATUS "looking for ccp...")
|
MESSAGE(STATUS "looking for ccp...")
|
||||||
|
|
||||||
IF(CMAKE_CL_64)
|
IF(CMAKE_CL_64)
|
||||||
SET(CCP_LIB_PATH $ENV{CCP_LIB64} CACHE PATH "CCP library path" FORCE)
|
FIND_PATH(CCP_LIB_PATH ccpapi.tlb PATHS $ENV{CCP_LIB64} )
|
||||||
ELSE(CMAKE_CL_64)
|
ELSE(CMAKE_CL_64)
|
||||||
SET(CCP_LIB_PATH $ENV{CCP_LIB32} CACHE PATH "CCP library path" FORCE)
|
FIND_PATH(CCP_LIB_PATH ccpapi.tlb PATHS $ENV{CCP_LIB32} )
|
||||||
ENDIF(CMAKE_CL_64)
|
ENDIF(CMAKE_CL_64)
|
||||||
|
|
||||||
FIND_FILE(CCPAPI_FOUND ccpapi.tlb PATHS ${CCP_LIB_PATH})
|
IF(CCP_LIB_PATH)
|
||||||
|
SET(CCP_FOUND TRUE CACHE INTERNAL "find result of CCP.")
|
||||||
IF(CCPAPI_FOUND)
|
|
||||||
SET(RESULT TRUE)
|
SET(RESULT TRUE)
|
||||||
SET(RESULT_INCLUDE_PATH ${CCP_LIB_PATH})
|
SET(RESULT_INCLUDE_PATH ${CCP_LIB_PATH})
|
||||||
MESSAGE(STATUS "looking for ccp...found.")
|
MESSAGE(STATUS "looking for ccp...found.")
|
||||||
ELSE(CCPAPI_FOUND)
|
ELSE(CCP_LIB_PATH)
|
||||||
|
SET(CCP_FOUND FALSE CACHE INTERNAL "find result of CCP.")
|
||||||
SET(RESULT FALSE)
|
SET(RESULT FALSE)
|
||||||
MESSAGE(STATUS "looking for ccp...not found.")
|
MESSAGE(STATUS "looking for ccp...failed.")
|
||||||
ENDIF(CCPAPI_FOUND)
|
ENDIF(CCP_LIB_PATH)
|
||||||
|
|
||||||
ELSE(NOT CCPAPI_FOUND)
|
ELSE(NOT CCP_FOUND)
|
||||||
SET(RESULT_INCLUDE_PATH ${CCP_LIB_PATH})
|
SET(RESULT_INCLUDE_PATH ${CCP_LIB_PATH})
|
||||||
SET(RESULT TRUE)
|
SET(RESULT TRUE)
|
||||||
ENDIF(NOT OMPI_WANT_CCP)
|
ENDIF(NOT ORTE_WANT_CCP)
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
# LIBLTDL_INCLUDE_PATH - path to ltdl.h
|
# LIBLTDL_INCLUDE_PATH - path to ltdl.h
|
||||||
# LIBLTDL_FOUND - system has Libltdl
|
# LIBLTDL_FOUND - system has Libltdl
|
||||||
#
|
#
|
||||||
SET(EXTRA_INCLUDE_PATH "")
|
|
||||||
SET(LIBLTDL_PATH "" CACHE PATH "Path to libltdl root directory.")
|
SET(LIBLTDL_PATH "" CACHE PATH "Path to libltdl root directory.")
|
||||||
|
|
||||||
IF(NOT OPAL_WANT_LIBLTDL)
|
IF(NOT OPAL_WANT_LIBLTDL)
|
||||||
@ -46,8 +46,6 @@ ELSE(NOT OPAL_WANT_LIBLTDL)
|
|||||||
MESSAGE(STATUS "looking for libltdl...failed.")
|
MESSAGE(STATUS "looking for libltdl...failed.")
|
||||||
ENDIF(LIBLTDL_LIB AND LIBLTDL_INCLUDE_PATH)
|
ENDIF(LIBLTDL_LIB AND LIBLTDL_INCLUDE_PATH)
|
||||||
|
|
||||||
ELSE(NOT LIBLTDL_FOUND OR NOT "${LIBLTDL_PATH}" STREQUAL "${LIBLTDL_OLD_PATH}")
|
|
||||||
SET(LIBLTDL_FOUND TRUE CACHE INTERNAL "find result of libltdl.")
|
|
||||||
ENDIF(NOT LIBLTDL_FOUND OR NOT "${LIBLTDL_PATH}" STREQUAL "${LIBLTDL_OLD_PATH}")
|
ENDIF(NOT LIBLTDL_FOUND OR NOT "${LIBLTDL_PATH}" STREQUAL "${LIBLTDL_OLD_PATH}")
|
||||||
|
|
||||||
ENDIF(NOT OPAL_WANT_LIBLTDL)
|
ENDIF(NOT OPAL_WANT_LIBLTDL)
|
||||||
|
@ -392,7 +392,7 @@ ELSE(NOT OMPI_WANT_MPI_INTERFACE_WARNING)
|
|||||||
SET (OMPI_WANT_MPI_INTERFACE_WARNING 1)
|
SET (OMPI_WANT_MPI_INTERFACE_WARNING 1)
|
||||||
ENDIF(NOT OMPI_WANT_MPI_INTERFACE_WARNING)
|
ENDIF(NOT OMPI_WANT_MPI_INTERFACE_WARNING)
|
||||||
|
|
||||||
OPTION(OMPI_WANT_CCP
|
OPTION(ORTE_WANT_CCP
|
||||||
"Whether we want to have the CCP remote process launch support." ON)
|
"Whether we want to have the CCP remote process launch support." ON)
|
||||||
|
|
||||||
SET (OMPI_EXT_COMPONENTS Example CACHE STRING
|
SET (OMPI_EXT_COMPONENTS Example CACHE STRING
|
||||||
@ -410,6 +410,8 @@ ELSE(NOT OPAL_WANT_LIBLTDL)
|
|||||||
ENDIF(LIBLTDL_FOUND)
|
ENDIF(LIBLTDL_FOUND)
|
||||||
ENDIF(NOT OPAL_WANT_LIBLTDL)
|
ENDIF(NOT OPAL_WANT_LIBLTDL)
|
||||||
|
|
||||||
|
OPTION(OMPI_WANT_NETWORK_DIRECT "Whether we want to enable Network Direct support." ON)
|
||||||
|
|
||||||
|
|
||||||
###################################################################
|
###################################################################
|
||||||
# Check headers #
|
# Check headers #
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user