netcdf-c/libdispatch
Dennis Heimbigner 3765d86e46 "Simplify" XGetopt usage
When "getopt()" is not available, various of the netcdf-c utilities
use XGetopt instead. This occurs primarily when building under Window,
so the build changes are restricted to CMake.

This PR tries to isolate XGetopt.c to the libdispatch directory
and then builds the various utilities using this cliche:
````
IF(USE_X_GETOPT)
  SET(XGETOPTSRC "${CMAKE_CURRENT_SOURCE_DIR}/../libdispatch/XGetopt.c")
ENDIF()
````

This avoids the need to copy XGetopt.c to all the directories that
use it.
2023-04-09 13:10:41 -06:00
..
awsincludes.h Fix additional S3 support issues 2021-10-29 20:06:37 -06:00
CMakeLists.txt fixed parallel functions for netcdf-fortran build 2022-04-24 05:46:55 -06:00
datt.c
dattget.c fixed more doxygen warnings 2022-05-29 08:43:56 +03:00
dattinq.c more doxygen warning fixes 2022-05-03 12:54:14 -06:00
dattput.c
dauth.c Enable ACCEPT_ENCODING on DAP requests 2023-02-16 20:21:22 -07:00
daux.c Merge pull request #2050 from e4t/strict-aliasing 2022-03-10 15:22:58 -07:00
dcompound.c
dcopy.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
dcrc32.c Improve UTF8 Support On Windows 2022-02-08 20:53:30 -07:00
dcrc32.h
dcrc64.c
ddim.c
ddispatch.c Use env variable USERPROFILE instead of HOME for windows and mingw. 2022-06-21 14:09:10 -06:00
defcheck.c
denum.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
derror.c Enhance/Fix filter support 2022-03-14 12:39:37 -06:00
dfile.c remove whitespace changes 2023-01-23 10:56:48 -07:00
dfilter.c doxygen for filter functions 2022-05-04 08:04:54 -06:00
dfilterx.c Add filter support to NCZarr 2021-09-02 17:04:26 -06:00
dgroup.c
dhttp.c Fix byterange handling of some URLS 2023-03-02 19:51:02 -07:00
dinfermodel.c fix syntax error 2023-01-23 11:16:36 -07:00
dinstance.c Improve UTF8 Support On Windows 2022-02-08 20:53:30 -07:00
dinternal.c
dnotnc3.c
dnotnc4.c Enhance/Fix filter support 2022-03-14 12:39:37 -06:00
doffsets.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
dopaque.c
dparallel.c
dpathmgr.c Merge branch 'winutf8.dmh' of https://github.com/DennisHeimbigner/netcdf-c into gh2222.wif 2022-04-05 10:46:22 -06:00
drc.c Fix byterange handling of some URLS 2023-03-02 19:51:02 -07:00
dreadonly.c
dreg.c BLD: Get netCDF4 build working on Windows. 2022-10-12 10:56:17 -04:00
ds3util.c Fix byterange handling of some URLS 2023-03-02 19:51:02 -07:00
dstring.c
dtype.c
durlmodel.c
dutf8.c
dutil.c Add a check for HAVE_DECL_ISINF and HAVE_DECL_ISNAN in support of https://github.com/Unidata/netcdf-c/issues/2132 2022-11-16 15:41:38 -07:00
dv2i.c Change in support of https://github.com/Unidata/netcdf-c/issues/2599 2023-02-01 15:27:02 -07:00
dvar.c Fix Memory Leak 2023-01-26 13:11:25 -07:00
dvarget.c
dvarinq.c First draft of Granular BitGroom feature for netcdf-c 2021-10-20 16:00:32 -07:00
dvarput.c
dvlen.c Fix various problem around VLEN's 2022-01-08 18:30:00 -07:00
ezxml_extra.c Significantly Improve Amazon S3 Cloud Storage Support 2021-09-27 18:36:33 -06:00
json.c
Makefile.am "Simplify" XGetopt usage 2023-04-09 13:10:41 -06:00
nc.c Dangling undefined references to nulldup. These should be unified in a header, but that is a separate issue to open/resolve. For now, resolving these as part of getting mingw/msys2-based github actions working. 2022-01-24 13:48:41 -07:00
ncbytes.c Fix infinite loop in file inferencing 2022-12-18 13:18:00 -07:00
ncexhash.c Support MSYS2/Mingw platform 2021-12-23 22:18:56 -07:00
nchashmap.c change to trigger CI 2022-04-27 09:52:00 -06:00
ncjson.c Fix some problems with PR https://github.com/Unidata/netcdf-c/pull/2492 2022-09-03 14:21:48 -06:00
nclist.c Fix infinite loop in file inferencing 2022-12-18 13:18:00 -07:00
nclistmgr.c
nclog.c Add support for Zarr string type to NCZarr 2022-08-27 20:21:13 -06:00
ncs3sdk.cpp Fix byterange handling of some URLS 2023-03-02 19:51:02 -07:00
ncsettings.hdr
nctime.c
ncuri.c Merge pull request #2039 from mathstuf/various-fixes 2022-03-10 14:52:30 -07:00
ncxcache.c
netcdf.m4
stubdef.c
u8.c
u8.h
utf8proc_data.c
utf8proc.c
utf8proc.h
XGetopt.c "Simplify" XGetopt usage 2023-04-09 13:10:41 -06:00