1 ! -*- fortran -*- 2 ! 3 ! Copyright (c) 2006-2014 Cisco Systems, Inc. All rights reserved. 4 ! Copyright (c) 2009-2012 Los Alamos National Security, LLC. 5 ! All rights reserved. 6 ! 7 ! $COPYRIGHT$ 8 ! 9 ! Additional copyrights may follow 10 ! 11 ! $HEADER$ 12 ! 13 14 ! This file is included after configure-fortran-output.h, and does some 15 ! conditional logic based on the #define's values from that file. 16 17 #ifndef OMPI_FORTRAN_CONFIGURE_OUTPUT_BOTTOM_H 18 #define OMPI_FORTRAN_CONFIGURE_OUTPUT_BOTTOM_H 19 20 ! ABSTRACT or not 21 #if OMPI_FORTRAN_HAVE_ABSTRACT 22 #define OMPI_ABSTRACT ABSTRACT 23 #else 24 #define OMPI_ABSTRACT 25 #endif 26 27 ! ASYNCHRONOUS or not 28 #if OMPI_FORTRAN_HAVE_ASYNCHRONOUS 29 #define OMPI_ASYNCHRONOUS , ASYNCHRONOUS 30 #else 31 #define OMPI_ASYNCHRONOUS 32 #endif 33 34 ! PRIVATE or not 35 #if OMPI_FORTRAN_HAVE_PRIVATE 36 #define OMPI_PRIVATE , PRIVATE 37 #else 38 #define OMPI_PRIVATE 39 #endif 40 41 ! PROTECTED or not 42 #if OMPI_FORTRAN_HAVE_PROTECTED 43 #define OMPI_PROTECTED , PROTECTED 44 #else 45 #define OMPI_PROTECTED 46 #endif 47 48 #endif