diff options
author | Raymond Lu <songyulu@hdfgroup.org> | 2013-01-10 16:04:09 (GMT) |
---|---|---|
committer | Raymond Lu <songyulu@hdfgroup.org> | 2013-01-10 16:04:09 (GMT) |
commit | 7b895e1dd8c9fdba0d94bf4100a1be77ee05a64b (patch) | |
tree | 67653c09866d7342a6b2caf81887b872e2e4ad81 /perform/dectris_perf.c | |
parent | 8eab66f667f61e076809e849bd03098569dd6cfc (diff) | |
download | hdf5-7b895e1dd8c9fdba0d94bf4100a1be77ee05a64b.zip hdf5-7b895e1dd8c9fdba0d94bf4100a1be77ee05a64b.tar.gz hdf5-7b895e1dd8c9fdba0d94bf4100a1be77ee05a64b.tar.bz2 |
[svn-r23149] I put more condition checks with macro when DEFLATE filter is disabled.
Tested on koala.
Diffstat (limited to 'perform/dectris_perf.c')
-rw-r--r-- | perform/dectris_perf.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/perform/dectris_perf.c b/perform/dectris_perf.c index 71f818a..509fd24 100644 --- a/perform/dectris_perf.c +++ b/perform/dectris_perf.c @@ -20,7 +20,6 @@ #include "hdf5.h" #include "H5private.h" -#include <zlib.h> #include <math.h> #include <stdio.h> #include <stdlib.h> @@ -29,7 +28,17 @@ #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> + +#ifdef H5_HAVE_FILTER_DEFLATE + +#if defined(H5_HAVE_ZLIB_H) && !defined(H5_ZLIB_HEADER) +# define H5_ZLIB_HEADER "zlib.h" +#endif +#if defined(H5_ZLIB_HEADER) +# include H5_ZLIB_HEADER /* "zlib.h" */ +#endif + const char *FILENAME[] = { "dectris_perf", "unix.raw", @@ -637,3 +646,12 @@ main (void) h5_cleanup(FILENAME, fapl); return 0; } +#else +int +main (void) +{ + printf("Skipped because DEFLATE filter is disabled"); + return 0; +} +#endif /* H5_HAVE_FILTER_DEFLATE */ + |