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
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
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
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
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
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
dvarput.c
dvlen.c
ezxml_extra.c
json.c
Makefile.am "Simplify" XGetopt usage 2023-04-09 13:10:41 -06:00
nc.c
ncbytes.c Fix infinite loop in file inferencing 2022-12-18 13:18:00 -07:00
ncexhash.c
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