Ward Fisher
b5ef92dc5f
Added BUILDNAME_PREFIX and BUILDNAME_SUFFIX options to cmake build system, to make it easier to customize the build name displayed on the CDash dashboard.
2015-04-23 11:03:26 -06:00
Ward Fisher
23e4079480
Relocated a check for mremap so that MMAP support can be properly enabled via cmake.
2015-04-22 09:59:39 -06:00
Ward Fisher
218bd4a259
Corrected logic error.
2015-04-21 16:04:39 -06:00
Ward Fisher
4c07e22ae4
Progress working towards [NCF-329]
2015-04-21 13:52:43 -06:00
Ward Fisher
9fccf5de56
Bumped version number in preparation for the next release, 4.3.3.1
2015-02-25 10:48:12 -07:00
Ward Fisher
9c87a7466b
Corrected a sloppy error on my part.
2015-02-23 15:58:30 -07:00
Ward Fisher
4b9230b4a9
Preparing for 4.3.3 release.
2015-02-12 13:16:54 -07:00
Ward Fisher
5b40f3a27e
Added a platform check for hostname on Windows. Updated how 'diff' is called in a diskless test to ignore whitespace when comparing files.
2015-02-04 09:11:27 -07:00
Ward Fisher
444bf7a311
Cleaning up ctest site identification.
2015-02-02 15:14:22 -07:00
Ward Fisher
2d72b7ca7f
More work on getting the shell scripts working properly with cmake under MSYS.
2015-02-02 14:46:50 -07:00
Ward Fisher
fe1b96cdd9
Updated CMakelists to remove debug, release subdirectories on Windows. Updating shell scripts to work with MSYS paths.
2015-02-02 14:46:50 -07:00
Ward Fisher
ee352cd622
Prepared documentation for upcoming release candidate.
2015-01-14 13:01:13 -07:00
Ward Fisher
6a0d7cc51a
Added a sizeof check for void*
2015-01-12 12:13:26 -07:00
Ward Fisher
252be7549e
Made m4 check with cmake linux/unix only.
2015-01-12 10:42:33 -07:00
Ward Fisher
77619e5c06
Added failure states if m4 utility is not detected.
2015-01-12 10:36:11 -07:00
Ward Fisher
3aa6c969e2
Added an explicit check for CURLOPT_CHUNK_BGN_FUNCTION, otherwise we break the build on systems with libcurl older than version 7.21.0
2014-12-27 22:59:06 -08:00
Ward Fisher
9c2fd8541b
Added checks for Windows systems.
2014-12-15 10:56:14 -07:00
Ward Fisher
1eaa18dbd5
Moved dependencies into proper location in relation to netcdf.dll to avoid 'can't find hdf5.dll, etc' errors.
2014-12-05 11:19:02 -07:00
Ward Fisher
d3e1f2a82a
Modified Settings used to generate Binary installer for Windows, so that the user is given the option of adding the binaries to the system path.
2014-12-02 13:58:23 -07:00
Ward Fisher
8de2a68a30
Renamed option used to enable fortran bootstrap behavior. Updated RELEASE_NOTES.md with information re: this new option.
2014-11-20 15:56:11 -07:00
Ward Fisher
c0bc240a3a
Reworked a little bit. Now two new targets are added, build-netcdf-fortran and install-netcdf-fortran. The latter can be run as root, if need be.
2014-11-19 14:29:32 -07:00
Ward Fisher
aba5029ac0
Reorganized postinstall scripts.
2014-11-18 12:52:41 -07:00
Ward Fisher
7947e31f74
Further work on getting an install-fortran option working. Cmake only so far, and now works with static AND shared builds.
2014-11-18 10:50:19 -07:00
Ward Fisher
04b8640efe
Updated configuration for automatically building netcdf fortran.
2014-11-18 10:50:19 -07:00
Ward Fisher
a4724f7aee
Initial attempt at getting netcdf-c to automatically build and install netcdf-fortran.
2014-11-18 10:50:19 -07:00
xantares
c59911a8e5
Fix ENABLE_RPC cmake option syntax
2014-10-31 16:53:06 +01:00
Ward Fisher
d9ae7dff7a
Merge branch 'cmake-hdf5-variable-names' of https://github.com/nschloe/netcdf-c into nschloe-cmake-hdf5-variable-names
2014-10-15 15:24:37 -06:00
Ward Fisher
4b7349885a
Merge branch 'link-what-you-use' of https://github.com/nschloe/netcdf-c into nschloe-link-what-you-use
2014-10-15 14:51:08 -06:00
Ward Fisher
7a13f2afc9
The call to h5cc (used to determine the hdf5 version) was not working properly on OSX or Ubuntu 14.04. Replaced with a similar call. Also modified the call to use h5pcc in the event we are on a parallel system.
2014-10-09 16:00:01 -06:00
Nico Schlömer
9d6431a040
tests are using HDF5 explicitly, so link against HDF5
2014-10-08 12:50:55 +02:00
Nico Schlömer
89bec1cd8b
move macro defintions behind option settings
...
This allows us to access HDF5 variables in the macros.
2014-10-08 12:47:58 +02:00
Nico Schlömer
9cc1e8035a
rename HDF5_*_LIBRARY to HDF5_*_LIBRARIES
...
This makes sure that netCDF plays nicely with FindHDF5.cmake
from CMake.
Conflicts:
liblib/CMakeLists.txt
2014-10-08 12:38:20 +02:00
Ward Fisher
5b62a7199b
Added NC_EXTRA_DEPS option to netcdf-c
2014-09-29 12:04:35 -06:00
Ward Fisher
780add18de
Corrected a logic error in CMake-based system when building with server-based search.
2014-09-24 12:40:27 -06:00
Ward Fisher
4958670b0c
Added a new .gitignore specific to include/.
...
Added netcdf_meta.h to user documentation generated by doxygen.
2014-09-18 15:05:08 -06:00
Ward Fisher
841729d2ec
Removed explicit optimization for debug builds.
2014-09-17 10:39:24 -06:00
Ward Fisher
0d4b4e62ca
Merge pull request #81 from opoplawski/rpath
...
Drop extra setting of CMAKE_INSTALL_RPATH
2014-09-12 15:14:25 -06:00
Ward Fisher
028d564344
Have finished with autotools-based netcdf_meta.h template. Need to redo cmake-based template to match behavior.
...
Modified cmake to use the same netcdf_meta template as autotools.
Removed trace of old cmake template file.
2014-09-11 12:32:55 -06:00
Ward Fisher
37928ea229
Added generated file for cmake-based builds.
2014-09-10 13:35:27 -06:00
Ward Fisher
206ebc514c
Infrastructure for generating a meta header file dynamically at configure time.
2014-09-10 13:35:27 -06:00
Ward Fisher
bb8077af30
Working woards automatically-generated meta information file.
2014-09-10 13:35:27 -06:00
Ward Fisher
2ddb91205d
Initial version of template header file.
2014-09-10 13:35:26 -06:00
Ward Fisher
33eb968864
Added a CMake option for use at release time. DOXYGEN_ENABLE_SERVER_SIDE_SEARCH turns on server side search in the doxygen documentation. This is off by default, but when on provides a much more powerful search than the default.
2014-09-03 12:52:10 -06:00
Ward Fisher
92d2789625
Updated the RELEASE NOTES, bumped to the next (possible) version, rc2. It's not for sure that there will be an RC2, however.
2014-08-29 12:24:16 -06:00
Ward Fisher
01f24a5189
Changed HDF4 test check from 'wget' to 'curl', to mirror
...
change in test scripts.
2014-08-28 17:10:19 -06:00
Orion Poplawski
063c1f6b55
Drop extra setting of CMAKE_INSTALL_RPATH
2014-08-27 10:02:59 -06:00
Nico Schlömer
cf1ef3e817
move export functionality towards the end of CMakeLists.txt
...
This ensure that all referenced variables are actually defined.
2014-08-21 19:09:18 +02:00
Nico Schlömer
89ab25b79c
add cmake option FIND_SHARED_LIBS
...
Defaults to ${BUILD_SHARED_LIBS} and lets the user decide if
static or shared versions of third-party libraries are
searched.
Only applied to HDF5 for now.
2014-08-21 10:25:00 +02:00
Nico Schlömer
d2ee2dff31
remove old export functionality, move new in place
2014-08-21 10:11:30 +02:00
Ward Fisher
cf87b409fe
Removed stray comment characters, updated autotools-based build to package cmake export file template.
2014-08-20 12:33:49 -06:00
Ward Fisher
3cb78c5036
Manually merging pull request https://github.com/Unidata/netcdf-c/pull/74 contributed by Nico Schlömer
2014-08-20 12:30:11 -06:00
Ward Fisher
24bc450a60
Reorganized some stuff in CMakeLists.txt
2014-08-12 16:34:11 -06:00
Ward Fisher
6c071be031
Corrected issues where functions were not available in Windows. Specifically strndup. Also accomodated an included needed for getcwd.
2014-08-07 17:03:27 -06:00
Ward Fisher
0ef220c9c7
Bumped required hdf5 version.
2014-07-23 14:26:15 -06:00
Nico Schlömer
c47d2ab9b7
make Doxygen a requirement if documentation is to be built
2014-07-16 10:25:27 +02:00
Ward Fisher
16e5aaa4ea
Added stanza to cmake build system for CMAKE_MACOSX_RPATH. Bumped minimum cmake version required to 2.8.12
2014-07-15 10:50:58 -06:00
Ward Fisher
2846168082
Removed dangling option for enabling unused variable, parameter warnings.
2014-06-24 15:21:18 -06:00
Ward Fisher
20e1e1f2c7
Removed compiler flags to suppress unused variables warning.
2014-06-24 15:19:17 -06:00
Ward Fisher
fb759d2961
Fixed an issue when using netcdf to compile with pnetcdf support.
2014-06-23 13:55:39 -06:00
Ward Fisher
f12d0c044e
Corrected a typo when setting a CMake variable.
2014-06-20 17:58:34 -06:00
Ward Fisher
f07108ec43
Changed several cmake-based messages to use WARNING instead of STATUS. Changed DOXYGEN_LATEX_OUTPUT to DOXYGEN_PDF_OUTPUT to reflect that the latex is processed into pdf as part of the build process. Flagged the ENABLE_DOXYGEN_PDF_OUTPUT option as Experimental.
2014-06-20 17:41:09 -06:00
Ward Fisher
45e41c79f9
Added infrastructure to have cmake-based builds automatically generate PDF documentation when using Doxygen.
2014-06-18 14:33:49 -06:00
Ward Fisher
7baaeecb12
A bit of whitespace cleanup, clarification of messages in CMake-based builds.
2014-06-18 13:46:22 -06:00
Ward Fisher
2bf032d7b3
Fixed installation location for libnetcdf.settings file.
2014-06-17 14:25:49 -06:00
Ward Fisher
628393c16e
Fixed a simple syntax error to address https://github.com/Unidata/netcdf-c/issues/61
2014-06-12 15:37:21 -06:00
Ward Fisher
7f812b367e
Manual merge of pull request https://github.com/Unidata/netcdf-c/pull/64 contributed by nschloe. Assorted CMake improvements.
2014-06-11 15:51:31 -06:00
Ward Fisher
7ba232fb9d
When creating the libnetcdf.settings file, CMake-based builds now include compiler and linker debug or release flags.
2014-06-03 10:47:01 -06:00
Ward Fisher
343c6fd6fd
Continued to flesh out cmake support for libnetcdf.settings. Added
...
a pair of functions which will return a yes/no depending on whether
or not a variable is defined. By default, cmake uses TRUE/FALSE.
2014-06-02 15:14:27 -06:00
Ward Fisher
7c663b7203
Roughed in skeleton of cmake support for libnetcdf.settings.
2014-06-02 14:03:42 -06:00
Ward Fisher
3ac11849af
Removed absolute paths in doxygen documentation generation. Added new doxygen templates to the autotools-based builds.
2014-05-29 14:07:45 -06:00
Ward Fisher
94fda7630b
Made template naming convention more uniform.
2014-05-29 13:23:24 -06:00
Ward Fisher
b65f8ee73d
Merged pull request 'make better use of GNUInstallDirs' contributed by nschloe, https://github.com/Unidata/netcdf-c/pull/57
2014-05-21 15:15:56 -06:00
Ward Fisher
05aaa4b376
Renamed man4 directory to docs.
2014-05-21 14:40:39 -06:00
Ward Fisher
48a3aa5378
Removed redundant BUILD_DOCS CMake variable.
2014-05-21 14:13:23 -06:00
Ward Fisher
8d5eafd7fc
Corrected CMAKE_SHARED_LINKER_FLAGS_DEBUG setting, replacing 'one' with 'ell', as reported by nschloe at https://github.com/Unidata/netcdf-c/issues/58
2014-05-20 15:31:08 -06:00
Ward Fisher
2e1c5bb1cb
Added a netcdf_lib_version variable to correspond to the version computed by autotools. Also changed netcdf_so_version to 7 in cmake. This way cmake-based builds give us the same library names as autotools-based builds.
2014-05-12 16:05:39 -06:00
Ward Fisher
98820c1abd
Remoted an unnecessary CMake variable.
2014-05-09 16:44:51 -06:00
Jarle Ladstein
0c686a3ec3
Missing version in netcdf-config-version.cmake + install exports to standard path + set netcdf_LIBRARIES
2014-05-09 13:41:56 +02:00
Ward Fisher
f0e3bc696f
Made 'dynamic loading' the default, to match the default for hdf5.
2014-05-05 15:37:47 -06:00
Ward Fisher
9dc06b5ccc
Bumped developer revision to 4.3.3-rc1, to avoid any confusion as to what version a change belongs to.
2014-04-23 16:00:49 -06:00
Ward Fisher
0c993c9990
Updated version strings in relevant documents.
2014-04-23 14:36:40 -06:00
Ward Fisher
c8fc9b4de1
Turned off DAP T_AUTH tests by default, until we are ready to re-enable them.
2014-04-23 11:17:03 -06:00
Ward Fisher
dd3e88e25d
Merge branch 'master' into sub_doc
2014-04-21 16:16:21 -06:00
Ward Fisher
5a693d7326
Merged pull requestion from nschloe, #48 .
2014-04-21 16:11:48 -06:00
Ward Fisher
2fd1195b82
Merge branch 'master' into sub_doc
...
Conflicts:
man4/CMakeLists.txt
2014-04-21 14:19:55 -06:00
Ward Fisher
44fae42214
Cleaned up indentation, white space in multiple CMakeLists.txt files.
2014-04-21 11:15:33 -06:00
Ward Fisher
3e9ab21fcb
Corrected missing files in the package generated by 'make dist'
2014-04-16 16:16:05 -06:00
Ward Fisher
2ddf8a0e15
Further tweaked options for specifying the location of a remote dashboard.
2014-04-15 21:07:19 -06:00
Ward Fisher
085dc28040
Removed static CTestConfig.cmake file, replaced with a parameterized template that is used to generate a CTestConfig.cmake at configure time.
2014-04-15 18:16:08 -06:00
Ward Fisher
a9d20ccef6
Bumped revisions to rc3 in case we have an rc3 release.
...
Updated release notes, deleted out-of-date file.
Amended copyright file to include recent years.
Amended release notes.
2014-04-15 15:47:43 -06:00
dmh
211004898f
jna fixes
2014-04-09 15:20:16 -06:00
Ward Fisher
2817f1e169
Fixed a typo in a libtool flag definition.
2014-04-06 18:42:41 -06:00
Ward Fisher
f575c30b4e
Corrected an issue with toggling the V2 API, that I had introduced earlier today.
2014-04-03 17:09:38 -06:00
Ward Fisher
1921dc6687
Corrected placement of USE_PARALLEL, based on commit from nschloe: 5bf1848e8d
2014-04-03 16:57:17 -06:00
Ward Fisher
74209d373e
Corrected an issue with disabling the V2 API support in cmake-based builds.
2014-04-03 10:45:22 -06:00
Ward Fisher
733f6257b0
Updating cmake shared_linker_flags as suggested by Nico Schlomer: https://github.com/Unidata/netcdf-c/issues/46
...
Fixed indentation.
Updated .gitignore.
Added a macro to make it easy to check to see if the linker supports a particular flag. Debug builds now pass the -w1,--no-undefined if it is detected the linker supports it.
2014-04-02 15:54:05 -06:00
Ward Fisher
2a2d880002
Merge branch 'sub_doc' of https://github.com/Unidata/netcdf-c into sub_doc
...
Conflicts:
man4/CMakeLists.txt
2014-03-31 16:27:37 -06:00
Ward Fisher
76e5e0f1fa
Addressed several minor issues revealed by static analysis (coverity, clang). Mostly to do with extreme corner cases in which a null pointer would be dereferenced, or dereferencing a non-null (but non-initialized) pointer would result in garbage.
2014-03-28 17:11:26 -06:00
Ward Fisher
b2831841f1
Re-enabled DAP AUTH tests.
2014-03-27 15:03:49 -06:00
Ward Fisher
2fa40a72e0
Bumped revisions on development branch to the next expected release, 4.3.2-rc2. This way we'll avoid any confusion with the just-released 4.3.2-rc1.
2014-03-20 14:26:28 -06:00
Ward Fisher
f917e2c362
Fixed spacing in configuration summary.
2014-03-20 09:52:28 -06:00
Ward Fisher
340ddf0cfd
Reorganized C_FLAG definitions to make debug, release builds a bit more configurable.
2014-03-19 13:56:09 -06:00
Ward Fisher
c1a3c7d913
Changes for use on Windows
2014-03-18 12:58:34 -06:00
Ward Fisher
de08275c1c
Added checks for CURLOPT_USERNAME and CURLOPT_PASSWORD. If they are not found, CURLOPT_USERPWD is used instead. This is important because, on some Windows systems, libcurl does not provide CURLOPT_USERNAME or CURLOPT_PASSWORD.
2014-03-17 15:57:44 -06:00
Ward Fisher
459123212b
Merge branch 'master' of http://github.com/Unidata/netcdf-c
2014-03-17 15:33:14 -06:00
Ward Fisher
9e1f846eb1
Enclosed HDF5-Parallel checks in a block so that they are not checked on Windows.
2014-03-17 15:33:09 -06:00
Ward Fisher
af762fd1e8
Updating internal version numbers to reflect upcoming 4.3.2 release candidate.
2014-03-17 14:34:03 -06:00
Ward Fisher
dcb30d2a15
Merge branch 'sub_doc' of https://github.com/Unidata/netcdf-c into sub_doc
2014-03-17 13:45:44 -06:00
Ward Fisher
b70fe8e4c9
Corrected checks from mpioposix to mpiposix.
2014-03-17 12:51:11 -06:00
Ward Fisher
c8ce018727
Added checks to define USE_PARALLEL_MPIO and USE_PARALLEL_POSIX in cmake-based builds. It is unclear if this actually changes anything.
2014-03-17 12:42:10 -06:00
Ward Fisher
0443a1c87a
Reorganized cmake status message. Refining support for parallel netcdf.
2014-03-17 12:18:39 -06:00
Ward Fisher
2b962ec82f
Remove stray debugging code.
2014-03-13 13:03:04 -06:00
Ward Fisher
726bfc69b0
Adding checks for HDF5 parallel. Need to accomodate different versions of FindHDF5.cmake.
2014-03-13 13:00:27 -06:00
Ward Fisher
48315d6747
Added a stanza for cases where the hdf5 library version cannot be determined.
2014-03-12 12:56:21 -06:00
Ward Fisher
019de54669
Merge branch 'hdf5-version-check' of https://github.com/nschloe/netcdf-c into nschloe-hdf5-version-check
2014-03-12 11:20:39 -06:00
Ward Fisher
ef195dd4a3
Added checks for CURLOPT_KEYPASSWD and CURLINFO_RESPONSE_CODE in CMakeLists.txt for DAP-enabled builds.
2014-03-11 14:31:41 -06:00
Ward Fisher
1e9f243f85
Fixed netcdf-c issue #30 (on github) related to cmake-generated nc-config script.
...
Initial split of Guide from rest of documentation. Using 'tagfiles' to cross-reference from one documentation set to the other works, but then it drags all of the 'external' related pages into the index of the other.
Modified visability of the external groups and pages.
Adding proper section names to 'Example' sections, to avoid Doxygen warnings.
Initial split of Guide from rest of documentation. Using 'tagfiles' to cross-reference from one documentation set to the other works, but then it drags all of the 'external' related pages into the index of the other.
Modified visability of the external groups and pages.
Adding proper section names to 'Example' sections, to avoid Doxygen warnings.
Reorganizing documentation into two separate doxygen projects.
Moved .texi documents into an old directory.
Pulled the tutorial document into a separate document, similar to the guide document.
Turned on treeview
2014-03-11 13:07:04 -06:00
Nico Schlömer
aa77f065e9
added HDF5 version check
2014-03-09 15:16:15 +01:00
Ward Fisher
e05ce93d17
Fixed netcdf-c issue #30 (on github) related to cmake-generated nc-config script.
2014-03-08 17:39:09 -07:00
Ward Fisher
f0475ada7b
Reformatted the configuration summary message generated by cake.
...
Turned off tree view for generated documentation (for the time being).
Added a link to the Continuous Integration dashboard from the main page.
2014-03-08 17:04:14 -07:00
Ward Fisher
c72ac7219e
Added ENABLE_DAP_AUTH_TESTS flag to CMakelists files.
2014-03-07 13:58:09 -07:00
Nico Schlömer
622e319e8d
remove tabs from CMakeLists.txt
2014-03-07 16:46:26 +01:00
Nico Schlömer
76bd3a328f
improve mechanism by which to find parallel HDF5
...
So far, CMakeLists.txt made the assumption that ${HDF5_LIB} is always defined
in order to determine if it has parallel support. This is not the case, compare
with bug #25 .
Make use of FIND_PACKAGE(HDF5) now; it sets HDF5_IS_PARALLEL anyways.
2014-03-07 16:40:50 +01:00
Ward Fisher
e68710d465
Added a new cmake-based option, ENABLE_DOXYGEN_TODO_LIST. When used, the generated documentation will include a 'todo' page. This is generally for internal consumption only, so that pages and sections that need review or editing can be flagged.
2014-02-27 14:19:28 -07:00
Ward Fisher
030645c222
Updated Cmake builds to properly manage the 'ENABLE_INTERNAL_DOCS' option.
...
Reformatted documentation to make things a little more cohesive.
2014-02-20 15:48:01 -07:00
Ward Fisher
75a71ffcf0
Reorganized doxygen documents, renamed .doc files as .dox.
...
Bumped revision to 4.3.1.2. There may not be a 4.3.1.2 release, but I didn't want to leave it as 4.3.1.1.
Removed CMake-specific doxygen/documentation template, made changes required so that
CMake and autotools-based builds can use the same template (Doxyfile.in).
2014-02-19 16:32:26 -07:00
Ward Fisher
3711978f94
Reordered declarations in CMakeLists.txt, expanded configuration summary a little bit.
2014-02-18 15:09:30 -07:00
Ward Fisher
23ba607336
Added a check for stddef.h in CMakeLists.txt; some linux versions do not store stddef in /usr/include, but rather /usr/include/linux.
2014-02-07 09:51:47 -07:00
Ward Fisher
8aee60dd43
Reordered HDF4 test calls in CMakeLists.txt in nc_test4 to remove an error caused by running tests out of order.
2014-02-07 09:37:17 -07:00
Ward Fisher
154c2a6edf
Stopped tracking a cmake-specific pkgconfig template; using the same one as autotools. Tightened up cmake summary a little, now a pkg-config file is generated.
2014-02-06 16:17:30 -07:00
Ward Fisher
7debd132d2
Bumped version to 4.3.1.1 in preparation for upcoming bugfix release.
...
Modified the Doxyfile templates to use 'dot', when available, to generate class diagrams instead of the inferior diagram engine bundled in doxygen.
2014-02-04 16:13:18 -07:00
Ward Fisher
7b743d68ad
An issue turned out to be related to gcov symbols inserted at link time by the gcov libraries. Removing mcmodel argument.
2014-01-24 12:25:27 -07:00
Ward Fisher
6c1d499e87
Move option definition in CMakeLists.txt
2014-01-24 11:15:17 -07:00
Ward Fisher
3d681fa183
Reformatted CMakeLists.txt to move compiler options into a single unified block at the top.
2014-01-24 11:10:41 -07:00
Ward Fisher
dedeffc822
Removed stray character.
2014-01-24 10:31:37 -07:00
Ward Fisher
8ef7441a5e
Added new variable, 'ENABLE_UNUSED_VAR_PAR_WARNINGS' to make debug output more or less verbose. It is off by default.
2014-01-24 10:30:14 -07:00
Ward Fisher
63ac4cf10e
Updated version in preparation for 4.3.1 release.
2014-01-16 13:44:12 -07:00
Ward Fisher
d46a18c2bb
Bumped revision in configure.ac, CMakelists.txt.
2013-12-19 14:38:07 -07:00
Ward Fisher
9f40e2cee2
Updated RELEASE NOTES, bumped revision to rc6 in preparation for forthcoming release candidate.
2013-12-19 10:21:34 -07:00
Ward Fisher
d1886a5524
CMake: Added option to run HDF4 file tests, as well as a check for ‘wget’; without wget, these tests cannot be run.
2013-11-22 15:45:53 -07:00
Ward Fisher
d1afda5c7d
CMake: Added a check for libjpeg when compiling with HDF4 support.
2013-11-22 15:20:21 -07:00
Ward Fisher
842ca6b998
It appears that we will need to do another release candidate. Bumped the revision in the configuration tools.
2013-11-22 14:53:42 -07:00
Ward Fisher
5566cbb772
Added a check for _filelengthi64 in configuration. When found, this will be used instead of fstat when computing file length.
2013-11-04 12:58:33 -07:00
Ward Fisher
14ba5f0385
Added definition for Windows systems to use 64-bit fstat.
2013-10-31 11:10:20 -06:00
Ward Fisher
78d19f69fd
Updating for Windows Large File Support.
2013-10-16 16:44:11 -06:00
Ward Fisher
51c0cc0c46
Removed detritus from CMakeLists.txt
2013-10-09 16:05:50 -06:00
Ward Fisher
36aa3f2078
Added new variable to MSVC-based builds, NC_MSVC_STACK_SIZE. This variable allows the user to change the default stack size of 1000000.
2013-10-09 16:02:13 -06:00
Ward Fisher
c886b4c374
Increased stack size on Windows builds.
2013-10-08 16:15:41 -06:00
Ward Fisher
82f835edbb
Corrected an issue when compiling with HDF4 and CMake.
2013-10-08 12:59:33 -06:00
Ward Fisher
c8baf5c0e3
Updating how Windows tracks HDF5 libraries to link against.
2013-10-07 11:14:24 -06:00
Ward Fisher
c61b058807
Updated CMakeLists.txt to only link against the HDF5_hdf5 and HDF5_hdf5_hl libraries.
2013-10-04 17:07:10 -06:00
Ward Fisher
4eb423312c
Removed a duplicate section.
2013-09-30 15:56:46 -06:00
Ward Fisher
75f45e53ec
Reorganizing CMakeLists.txt for clarity and expanded options. Attempting to clean up some warnings on output, and to make it easier to find things within the file.
2013-09-30 15:51:34 -06:00
Ward Fisher
1aef893cea
Updated configuration files, RELEASE_NOTES so that changes from this point forward go under the heading of rc4. This may be changed if there is not a new release candidate.
2013-09-24 16:32:39 -06:00
Ward Fisher
beead09310
Added NC_USE_STATIC_CRT option to Cmake-based builds.
2013-09-18 14:49:37 -06:00
Orion Poplawski
a9518d07b3
Fix some cmake syntax errors
2013-09-16 12:16:44 -06:00
Ward Fisher
49ad32e610
Added new option to enable/disable 'Data Conversion warnings', ENABLE_CONVERSION_WARNINGS, when using CMake-based builds.
...
Added a custom cmake test configuration file to override the default '50' warnings when submitting to a remote dashboard.
Updated Building-with-CMake file.
2013-09-16 11:45:34 -06:00
Ward Fisher
e636881aa7
Debugging an issue with LFS tests on Windows.
2013-09-03 14:22:55 -06:00
Ward Fisher
4e4974bfdc
Added note in CMakeLists.txt to specify why we're doing something on Windows platforms.
2013-08-30 15:25:28 -06:00
Ward Fisher
5f8f8e8c73
Debug LFS issue on Windows.
2013-08-30 15:16:17 -06:00
Ward Fisher
38ea619b99
Made H5_USE_16_API an option in CMakeLists.txt, added string to describe what it does.
2013-08-28 12:57:07 -06:00
Ward Fisher
e117af0ab7
Made H5_USE_16_API an option in CMakeLists.txt, added string to describe what it does.
2013-08-28 12:43:45 -06:00
Ward Fisher
b6e4715104
Added fixes to CMake-based system, when building pnetcdf.
2013-08-26 13:50:27 -06:00
Ward Fisher
bd51d8d568
Removed older directories no longer used in active development:
...
* librpc/
* udunits/
* libcf/
* libcdmr/
Updated RELEASE_NOTES.md to reflect this.
Removed any dangling references from configure.ac, CMakeLists.txt.
2013-08-22 15:26:42 -06:00
Ward Fisher
c768cbd4e9
Merge branch 'master' of file:///media/psf/Home/Desktop/gitprojects/netcdf-c
2013-08-22 11:24:36 -06:00
Ward Fisher
9d99fbdcaa
Added reference for Apple configuration.
2013-08-22 11:24:30 -06:00
Ward Fisher
36a1eb9a1a
Re-added use of CMAKE_INSTAL_LIBDRI
2013-08-22 11:23:19 -06:00
Ward Fisher
6a0978594c
Updating CMakeLists.txt to address RPATH problem on OSX.
2013-08-22 11:15:12 -06:00
Ward Fisher
4d4e431c6a
Bumped next revision to be RC3 for 4.3.1.
2013-08-21 13:38:36 -06:00
Ward Fisher
dae5e2f697
Added a short copyright message at head of a couple CMakeLists files; this will be propegated to the others.
...
Updated version in configure.ac to 4.3.1-rc2.
2013-08-15 09:43:59 -06:00
Ward Fisher
43532c4193
Updated revision to rc2.
...
Refactored CMakeLists.txt in libsrc to generate, install netcdf.3 man page.
2013-08-13 15:42:45 -06:00
Orion Poplawski
392d6bcbf6
Use GNUInstallDirs to install into /usr/lib64 as needed
2013-08-13 10:00:22 -06:00
Ward Fisher
f43bf8f1da
Addressed a handful of issues identified by
...
Coverity static analysis.
2013-08-05 20:36:33 +00:00
Ward Fisher
b6d855c0b9
Added NC_HAVE_RENAME_GRP as per Charlie Zender's request:
...
https://www.unidata.ucar.edu/esupport/staff/index.php?_m=tickets&_a=viewticket&ticketid=22442
Updated configure.ac, CMakeLists.txt to reflect the upcoming 4.3.1-rc1
release.
Added notes to RELEASE_NOTES and RELEASE_NOTES.md
2013-08-01 21:55:32 +00:00
Ward Fisher
40382e8dde
Merged latest changes from netcdf-cmake branch.
2013-06-20 20:38:23 +00:00
Ward Fisher
1b6ceaa8db
Modified nc-config.in.cmake to generate an nc-config that uses syntax
...
in line with the nc-config generated by autotools.
2013-06-17 17:27:05 +00:00
Ward Fisher
b4e198d163
Added '--enable-dynamic-loading' to autotools-based builds, and
...
-DENABLE_DYNAMIC_LOADING to cmake-based builds.
This will allow for compatibility with hdf5 1.8.11 builds that
have enabled dynamic building (depends on libdl).
See Jira ticket NCF-258
2013-06-10 21:48:11 +00:00
Ward Fisher
33d3d06971
Added initial 'make dist', 'make distcheck' support to
...
CMake-based builds.
2013-06-03 16:42:04 +00:00
Ward Fisher
da16fc1cde
Fixed an issue with Windows builds
...
not compiling due to how
ssize_t was being detected/defined.
2013-05-24 21:19:07 +00:00
Ward Fisher
2c63696151
Modified config.h template used by cmake to properly
...
check for existance of ssize_t.
2013-05-22 16:30:54 +00:00
Dennis Heimbigner
c583f91992
merge with trunk and fix conflicts
2013-05-10 17:04:28 +00:00
Ward Fisher
df9a54b689
o Fixed the SOVERSION for CMake-based builds.
...
o Updated autotools-based build to include files required for CMake-based
builds.
o Updated Markdown-based documentation processed by Doxygen to include a
CMake FAQ.
2013-05-08 21:59:11 +00:00
Ward Fisher
2d0dbcfa1d
Merged latest from CMake branche.
...
Fixed an error on very small files (< 4 bytes) that was only occuring on sol. Updated CMake configuration file.
2013-05-01 23:55:24 +00:00
Ward Fisher
7d8bee2320
Updated version number to 4.3.0
2013-04-29 20:23:42 +00:00
Ward Fisher
10807379c3
Merging from CMake branch in preparation for 4.3.0 release.
2013-04-29 20:15:57 +00:00
Ward Fisher
4a274b9870
Merged latest changes from cmake development branch.
...
Addressed a number of memory-related problems
reported by Coverity.
2013-04-02 22:09:31 +00:00
Ward Fisher
b4bc5bfe24
Incorporating changes in preparation for
...
releasing 4.3.0RC4.
2013-03-27 19:19:10 +00:00
Ward Fisher
57fa9b3d5f
Merged latest changes from netcdf-cmake branch.
...
Includes a few windows fixes, plus the skeleton
for 'make dist' and 'make distcheck' support
in cmake-based builds.
2013-03-27 19:15:00 +00:00
Ward Fisher
9f187a1484
Merged the fix for NCF-29 from Quincy into the trunk.
2013-03-26 18:57:26 +00:00
Dennis Heimbigner
c659633d2e
merge from trunk
2013-03-26 16:45:02 +00:00
Ward Fisher
6e5e794e89
Merged latest changes from netcdf-cmake branch in preparation for next release candidate (4.3.0 rc4).
2013-03-25 20:28:40 +00:00
Ward Fisher
f26a4a559a
Merged latest from netcdf-cmake branch.
...
Addressed several cmake-related issues, in terms of
building on Windows. Also added XGetopt.c to
EXTRA_dist in Makefile.am files.
2013-03-19 22:40:15 +00:00
Dennis Heimbigner
dea3c726c8
merge trunk into this branch
2013-03-15 20:31:07 +00:00
Ward Fisher
239a8e3c56
Neglected to update the version number in the build chains.
2013-03-11 21:21:20 +00:00
Ward Fisher
03fb6a2ac2
Merging latest changes from netcdf-cmake branch.
2013-03-11 21:13:51 +00:00
Ward Fisher
1ca3153d96
Merged changes from netcdf-cmake branch.
2013-03-08 23:36:40 +00:00
Ward Fisher
ca40a29fb1
Changed fsync to 'off' by default, based on conversation
...
with Russ, stemming from a discussion on netcdfgroup
related to slow responses from filesystems when fsync
is enabled.
2013-03-05 20:29:49 +00:00
Ward Fisher
abb8364f95
Fixed issue with linked libraries losing RPATH during installation.
2013-02-26 22:11:09 +00:00
Ward Fisher
0140ae8e71
Merge with latest cmake branch.
...
Added check for HAVE_STDINT_H in utf8proc.h,
to accomodate older visual studio versions
that require pnetcdf.h.
2013-02-26 17:54:41 +00:00
Ward Fisher
ba6bcca272
Updated files to next rc (4.3.0rc2)
2013-02-22 21:03:02 +00:00