summaryrefslogtreecommitdiffstats
path: root/perform/dectris_perf.c
diff options
context:
space:
mode:
authorRaymond Lu <songyulu@hdfgroup.org>2013-01-10 16:04:09 (GMT)
committerRaymond Lu <songyulu@hdfgroup.org>2013-01-10 16:04:09 (GMT)
commit7b895e1dd8c9fdba0d94bf4100a1be77ee05a64b (patch)
tree67653c09866d7342a6b2caf81887b872e2e4ad81 /perform/dectris_perf.c
parent8eab66f667f61e076809e849bd03098569dd6cfc (diff)
downloadhdf5-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.c20
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 */
+