41 lines
1.1 KiB
C
41 lines
1.1 KiB
C
! $Id: He4Define.h,v 1.1 2009/07/03 01:55:32 daven Exp $
|
|
!
|
|
! "He4Define.h" -- sets Cpp flags for HD4 and HDF-EOS4 code (bmy, 3/21/08)
|
|
|
|
!-----------------------------------------------------
|
|
! Pick the compiler/architecture that you are using
|
|
!-----------------------------------------------------
|
|
!#define INTEL32 'INTEL32'
|
|
#define INTEL64 'INTEL64'
|
|
!#define SGI32 'SGI32'
|
|
!#define SGI64 'SGI64'
|
|
!#define SUN32 'SUN32'
|
|
!#define SUN64 'SUN64'
|
|
|
|
!-----------------------------------------------------
|
|
! For HDF5-EOS you may have to pass 64-bit integer
|
|
! (INTEGER*8) dimensions to some routines. If so,
|
|
! then you can #define NEED_INT_64.
|
|
!
|
|
! However, for HDF4-EOS, it seems like 32-bit
|
|
! integers (INTEGER*4) are used for dimensioning
|
|
! variables.
|
|
!-----------------------------------------------------
|
|
|
|
#if defined( INTEL32 ) || defined( INTEL64 )
|
|
|
|
! IFORT compiler
|
|
#define NEED_INT_32 'NEED_INT_32'
|
|
|
|
#elif defined( SGI32 ) || defined( SGI64 )
|
|
|
|
! 32-bit SGI
|
|
#define NEED_INT_32 'NEED_INT_32'
|
|
|
|
#elif defined( SUN32 ) || defined( SUN64 )
|
|
|
|
! SPARC or SunStudio compiolers
|
|
#define NEED_INT_32 'NEED_INT_32'
|
|
|
|
#endif
|