Skip to content

Commit deeac73

Browse files
committed
Set required CGNS flags
1 parent ac702d7 commit deeac73

File tree

1 file changed

+34
-1
lines changed

1 file changed

+34
-1
lines changed

externals/cgns/meson.build

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,41 @@ endif
2121

2222
subdir('hdf5')
2323

24-
24+
# CGNS config data
2525
cgns_conf_data = configuration_data()
26+
cgns_conf_data.set('BUILDDEBUG', 0)
27+
cgns_conf_data.set('BUILDFORTRAN', 0)
28+
cgns_conf_data.set('BUILDBASESCOPE', 0)
29+
30+
cgns_conf_data.set('HDF5INC', '')
31+
cgns_conf_data.set('HDF5LIB', '')
32+
33+
cgns_conf_data.set('H5NEEDMPI', 0)
34+
cgns_conf_data.set('H5NEEDSZIP', 0)
35+
cgns_conf_data.set('H5NEEDZLIB', 0)
36+
37+
cgns_conf_data.set('MPIINC', '')
38+
cgns_conf_data.set('MPILIBS', '')
39+
cgns_conf_data.set('SZIPLIB', '')
40+
cgns_conf_data.set('ZLIBLIB', '')
41+
42+
# CGNS types data
43+
cgns_conf_data.set('BUILDHDF5', 1)
44+
cgns_conf_data.set('BUILDLEGACY', 0)
45+
cgns_conf_data.set('BUILD64BIT', 1)
46+
cgns_conf_data.set('BUILDSCOPE', 0)
47+
cgns_conf_data.set('BUILDBASESCOPE', 0)
48+
cgns_conf_data.set('HAVE_COMPLEX_C99_EXT', 1)
49+
50+
cgns_conf_data.set('CGLONGT', 'int64_t')
51+
cgns_conf_data.set('CGULONGT', 'uint64_t')
52+
53+
cgns_conf_data.set('HDF5_HAVE_MULTI_DATASETS', 0)
54+
cgns_conf_data.set('HDF5_HAVE_FILE_SPACE_STRATEGY', 0)
55+
cgns_conf_data.set('HAVE_STAT64_STRUCT', 0)
56+
cgns_conf_data.set('FORTRAN_DEFAULT_INTEGER_C_INT64_T', 0)
57+
58+
# CGNS hash types data
2659
cgns_conf_data.set('SIZEOF_LONG', cc.sizeof('long'))
2760
cgns_conf_data.set('SIZEOF_VOID_P', cc.sizeof('void *'))
2861

0 commit comments

Comments
 (0)