hdf5/examples
Scot Breitenfeld f57a0dbec6 h5 compiler wrappers now pass all arguments passed to it to the compile line (#3954)
* The issue was that the "allargs" variable was not being used in the final command of the compiler wrapper. Any entries containing an escaped quote (\", \') or other non-matching argument (*) would not be passed to the compile line. I have fixed this problem by ensuring all arguments passed to the compiler wrapper are now included in the compile line.

* added testing for compiler wrappers
2024-02-14 15:35:38 -06:00
..
Attributes.txt Trim trailing whitespace 2020-04-20 18:12:00 -05:00
CMakeLists.txt Merge examples and workflows from develop (#3918) 2024-01-03 11:23:42 -06:00
CMakeTests.cmake Merge examples and workflows from develop (#3918) 2024-01-03 11:23:42 -06:00
h5_attribute.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_chunk_read.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_cmprss.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_compound.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_crtatt.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_crtdat.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_crtgrp.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_crtgrpar.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_crtgrpd.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_debug_trace.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_drivers.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_dtransform.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_elink_unix2win.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_extend_write.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_extend.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_extlink.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_group.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_interm_group.c 1.14 sync with develop (#3660) 2023-10-12 11:32:23 -05:00
h5_mount.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_rdwt.c Normalize examples w/ develop (#3282) 2023-07-27 10:50:43 -07:00
h5_read.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_ref2reg_deprec.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_ref_compat.c Fixed all -Wincompatible-pointer-types-discards-qualifiers warnings (#341) 2021-02-22 11:37:12 -06:00
h5_ref_extern.c Fixed all -Wincompatible-pointer-types-discards-qualifiers warnings (#341) 2021-02-22 11:37:12 -06:00
h5_reference_deprec.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_select.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_shared_mesg.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_subset.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
h5_write.c Update copyright headers (#2184) 2022-11-01 16:02:27 -05:00
Makefile.am Merge examples and workflows from develop (#3918) 2024-01-03 11:23:42 -06:00
README [svn-r30243] Correct spelling 2016-08-01 13:23:09 -05:00
run-all-ex.sh Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
run-c-ex.sh.in Merge examples and workflows from develop (#3918) 2024-01-03 11:23:42 -06:00
testh5cc.sh.in h5 compiler wrappers now pass all arguments passed to it to the compile line (#3954) 2024-02-14 15:35:38 -06:00

                               HDF5 Examples

This directory contains example programs for the installed APIs and scripts to 
compile and run them.  Examples in the c and hl/c subdirectories are always 
installed, and those in fortran, hl/fortran, c++ and hl/c++ will be installed 
when fortran or c++ are enabled.

Running the run-all-ex.sh script in this directory will run the scripts and in 
turn the examples in all the subdirectories where examples are installed.  The 
scripts can also be run individually.  The appropriate compile scripts in the 
bin directory for this install will be used by default to compile and link the 
example programs.  Note that h5redeploy must be run if these binaries are 
copied or extracted in a directory other than the one where they were initially 
installed.  Compile scripts from other locations can be used by setting an 
environment variable prefix to the path of the directory containing the bin 
directory with the compile scripts h5cc, h5fc, etc.  For example, export 
prefix=/usr/local/hdf5 to use h5cc, h5fc, etc. in /usr/local/hdf5/bin.