Kitware/VTK
CMake/patches/99/FindHDF5.cmake
:222
file(WRITE ${test_file}
"#include <hdf5.h>\n"
"const char* info_ver = \"INFO\" \":\" H5_VERSION;\n"
"#ifdef H5_HAVE_PARALLEL\n"
"const char* info_parallel = \"INFO\" \":\" \"PARALLEL\";\n"
"#endif\n"
"int main(int argc, char **argv) {\n"
" int require = 0;\n"
" require += info_ver[argc];\n"
"#ifdef H5_HAVE_PARALLEL\n"
" require += info_parallel[argc];\n"
"#endif\n"
" hid_t fid;\n"
" fid = H5Fcreate(\"foo.h5\",H5F_ACC_TRUNC,H5P_DEFAULT,H5P_DEFAULT);\n"
" return 0;\n"
"}")