You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			|  | 2 years ago | |
|---|---|---|
| .. | ||
| batch | 2 years ago | |
| pkgscrpts | 2 years ago | |
| Makefile | 2 years ago | |
| Makefile.am | 2 years ago | |
| Makefile.in | 2 years ago | |
| README.md | 2 years ago | |
| bbrelease | 2 years ago | |
| buildhdf5 | 2 years ago | |
| checkapi | 2 years ago | |
| checkposix | 2 years ago | |
| chkcopyright | 2 years ago | |
| cmakehdf5 | 2 years ago | |
| compile | 2 years ago | |
| config.guess | 2 years ago | |
| config.sub | 2 years ago | |
| debug-ohdr | 2 years ago | |
| depcomp | 2 years ago | |
| format_source | 2 years ago | |
| genparser | 2 years ago | |
| h5cc | 2 years ago | |
| h5cc.in | 2 years ago | |
| h5redeploy.in | 2 years ago | |
| h5vers | 2 years ago | |
| install-sh | 2 years ago | |
| iostats | 2 years ago | |
| ltmain.sh | 2 years ago | |
| make_err | 2 years ago | |
| make_overflow | 2 years ago | |
| make_vers | 2 years ago | |
| makehelp | 2 years ago | |
| missing | 2 years ago | |
| output_filter.sh | 2 years ago | |
| release | 2 years ago | |
| restore.sh | 2 years ago | |
| runbkgprog | 2 years ago | |
| switch_maint_mode | 2 years ago | |
| test-driver | 2 years ago | |
| trace | 2 years ago | |
| warnhist | 2 years ago | |
		
			
				
				README.md
			
		
		
			
			
		
	
	Scripts in bin and their purpose
Programs run via autogen.sh (or the equivalent in CMake) are indicated.
| Program | Purpose | 
|---|---|
| buildhdf5 | Convenience script to build HDF5 using the Autotools | 
| checkapi | Checks if public API calls are used in internal functions | 
| checkposix | Checks if C/POSIX calls are prefixed with HD | 
| chkcopyright | Checks if files have appropriate copyright statements | 
| cmakehdf5 | Convenience script to build HDF5 using CMake | 
| debug-ohdr | Examines debug output from H5O_open/closeto look for open objects | 
| format_source | Runs clang-formatover the source files, applying our rules | 
| genparser | Creates the flex/bison-based parser files in the high-level library | 
| h5cc.in | Input file from which h5cc is created | 
| h5redeploy.in | Input file from which h5redeploy is created | 
| h5vers | Updates the library version number | 
| make_err | Generates the H5E header files (called in autogen.sh) | 
| make_vers | Generates H5version.h (called in autogen.sh) | 
| make_overflow | Generates H5overflow.h (called in autogen.sh) | 
| output_filter | Used in the tools test code to strip extraneous output before we diff files | 
| restore.sh | Removes files generated by autogen.sh | 
| runbkprog | Used by CMake to run test programs in the background | 
| switch_maint_mode | Switches maintainer mode on/off in configure.ac | 
| trace | Adds TRACEmacros to HDF5 C library source files (run byautogen.sh) | 
| warnhist | Generates compiler warning statistics for gcc/clang when fed output of make | 
TODO
- chkcopyright is currently semi-broken as it doesn't handle the full variety of copyright headers we need. We're leaving it in place, though, in the hopes that someone will update it in the future.
- Extending warnhist to better understand the output of additional compilers/languages would be nice.