root/ompi/include/ompi_config.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* -*- c -*-
   2  *
   3  * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
   4  *                         University Research and Technology
   5  *                         Corporation.  All rights reserved.
   6  * Copyright (c) 2004-2006 The University of Tennessee and The University
   7  *                         of Tennessee Research Foundation.  All rights
   8  *                         reserved.
   9  * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
  10  *                         University of Stuttgart.  All rights reserved.
  11  * Copyright (c) 2004-2005 The Regents of the University of California.
  12  *                         All rights reserved.
  13  * Copyright (c) 2007-2012 Cisco Systems, Inc.  All rights reserved.
  14  * Copyright (c) 2007      Sun Microsystems, Inc.  All rights reserved.
  15  * Copyright (c) 2014      Research Organization for Information Science
  16  *                         and Technology (RIST). All rights reserved.
  17  * $COPYRIGHT$
  18  *
  19  * Additional copyrights may follow
  20  *
  21  * $HEADER$
  22  *
  23  * Function: - OS, CPU and compiler dependent configuration
  24  */
  25 
  26 #ifndef OMPI_CONFIG_H
  27 #define OMPI_CONFIG_H
  28 
  29 #include "opal_config.h"
  30 
  31 #define OMPI_IDENT_STRING OPAL_IDENT_STRING
  32 
  33 /***********************************************************************
  34  *
  35  * OMPI-specific Fortran code that should be in ompi_config.h, but not
  36  * in the other projects.
  37  *
  38  **********************************************************************/
  39 
  40 /* MPI_Fint is the same as ompi_fortran_INTEGER_t */
  41 #define MPI_Fint ompi_fortran_integer_t
  42 
  43 #  if OPAL_C_HAVE_VISIBILITY
  44 #    ifndef OMPI_DECLSPEC
  45 #      define OMPI_DECLSPEC            __opal_attribute_visibility__("default")
  46 #    endif
  47 #    ifndef OMPI_MODULE_DECLSPEC
  48 #      define OMPI_MODULE_DECLSPEC     __opal_attribute_visibility__("default")
  49 #    endif
  50 #  else
  51 #    ifndef OMPI_DECLSPEC
  52 #      define OMPI_DECLSPEC
  53 #    endif
  54 #    ifndef OMPI_MODULE_DECLSPEC
  55 #      define OMPI_MODULE_DECLSPEC
  56 #    endif
  57 #  endif
  58 
  59 #endif

/* [<][>][^][v][top][bottom][index][help] */