1
1
openmpi/opal/mca/sysinfo/solaris/configure.m4
Terry Dontje b74ef351b7 Added new solaris sysinfo module. Also added code to assign
orte_local_chip_type and orte_local_chip_model in MPI processes it the
appropriate sysinfo module found the values on the machine.

This commit was SVN r23581.
2010-08-09 19:28:56 +00:00

48 строки
1.5 KiB
Bash

# -*- shell-script -*-
#
# Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved.
#
# $COPYRIGHT$
#
# Additional copyrights may follow
#
# $HEADER$
#
# MCA_sysinfo_solaris_CONFIG(action-if-can-compile,
# [action-if-cant-compile])
# ------------------------------------------------
AC_DEFUN([MCA_sysinfo_solaris_CONFIG],[
# check to see if we are on a solaris machine
case $host in
*solaris*)
if test "x$ompi_cv_c_compiler_vendor" = "xsun"; then
sysinfo_solaris_happy=yes
AC_MSG_NOTICE([*** Open MPI supports solaris sysinfo on this platform])
else
sysinfo_solaris_happy=no
fi
;;
*)
sysinfo_solaris_happy=no
AC_MSG_NOTICE([*** Open MPI does not support solaris sysinfo on this platform])
;;
esac
AS_IF([test "$sysinfo_solaris_happy" = "yes"],
[OPAL_SETUP_COMPONENT_PACKAGE([sysinfo],
[solaris],
[libpicl],
[include/picl.h],
[lib/libpicl*],
[picl.h],
[picl],
[picl_initialize],
[],
[AC_CHECK_DECLS([MPOL_MF_MOVE])
$1],
[$2])],
[$2])
])