Allen Byrne
aa734a5d7e
Add VDS examples and fix non-standalone build ( #3898 )
...
* Choose a size for rdata dimension
* Fix platform naming conflicts
* Fix doxygen references to point within library repo
2023-12-21 09:53:24 -06:00
Allen Byrne
6f2d22d86e
Add variable option syncing for examples ( #3885 )
2023-12-14 12:50:30 -06:00
Allen Byrne
90293ccec3
Fix multiConfig variable usage and remove unused CMake vars ( #3013 )
2023-05-25 11:26:28 -07:00
Allen Byrne
4b228ec6af
Fix CMake generator expression syntax ( #2909 )
2023-05-05 15:57:40 -05:00
Allen Byrne
9ea976b9b6
Remove duplicate variable for configuration use ( #2870 )
2023-05-01 15:20:17 -07:00
Allen Byrne
a61eff84c1
Correct usage of CMAKE_BUILD_TYPE ( #2863 )
...
Fixes a problem when using multi-config builds with the CMake GUI
2023-05-01 12:46:04 -07:00
Allen Byrne
1c03b7d687
Fix java depends and pdb lib install ( #2720 )
...
* Fix java depends and pdb lib install
* Correct end of for loop depends
* fix location of set last_test
2023-04-13 12:11:35 -07:00
Allen Byrne
2ecfba97dd
Identify some options as advanced ( #2717 )
...
* Identify some options as advanced
Add explicit option statement to set default for CMake option
* Revert advanced setting for file locks
2023-04-13 10:36:48 -07:00
Allen Byrne
d7128d144b
Add fetchcontent for compression libs and fix cmake config ( #2487 )
...
* Add fetchcontent for compression libs and fix cmake config
* MSDOS is a reserved define name
* Add release note and update install doc for FetchContent
* Add CI test for FetchContent
* Use LINK_COMP_LIBS instead of STATIC_LIBRARY for depends
* Use general link
2023-02-26 15:06:14 -08:00
Allen Byrne
ea902f9ace
Implement option for using CMake GNUInstallDirs ( #2175 )
...
* Implement option for using CMake GNUInstallDirs
* Add release notes
2022-10-25 08:50:43 -07:00
Allen Byrne
c8fdd92cd4
Update CMake code to 3.18 minimum version ( #2080 )
...
* Update CMake code to 3.18 minimum version
* Updated release note
2022-09-02 17:31:29 -07:00
jhendersonHDF
2b786ffe5a
[WIP] Add Developer build mode to CMake ( #1659 )
...
* Add Developer build mode to CMake
* Set a few CMake variables for Developer build modes
* Refactor enabling of debug and developer-level compile definitions
* Convert cache debugging macros to normal ifdef style
Normal ifdef-style instead of if-style allows build system to define macros
without warning about redefining macros with different values (0 vs. 1)
* Add HDF5 Developer compile definitions to testing files
* Temporarily disable -fanalyzer flag for GCC 12+ Developer builds
2022-08-19 17:18:30 -07:00
Dana Robinson
7f6261a677
Removes cmake_ext_mod (files moved to cmake) ( #2041 )
...
At one time this content was a git submodule shared between several
projects but that time has long passed.
2022-08-19 07:54:42 -07:00
Allen Byrne
21474f8eee
[svn-r25188] Implement change to cmake_ext_mod config folder
...
Tested: local linux
2014-05-14 14:50:28 -05:00
Allen Byrne
a3292a77ce
[svn-r24781] HDFFV-8700 -
...
KitWare recommendations: Change CMake commands to lower case.
Remove INCLUDE_DIRECTORIES in src for target level includes.
Change ADD_DEFINITIONS package debug defines into CMake option.
Remove -DNDEBUG
2014-03-11 16:14:57 -05:00
Allen Byrne
6c3284f8b3
[svn-r23784] Remove ignored FLAGS from MSVC variant of C compile/link. Incorrect copy from Fortran macro
2013-06-17 09:13:30 -05:00
Allen Byrne
8f0c245f72
[svn-r23748] HDFFV-8461: Add Windows /MT support
...
This adds the UserMacros.cmake support needed.
Correct Properties tag name
2013-06-10 15:39:00 -05:00
Allen Byrne
feb14ea872
[svn-r23745] HDFFV-8461: Add Windows /MT support
...
This adds the UserMacros.cmake support needed.
2013-06-10 12:46:48 -05:00
Allen Byrne
b257bab294
[svn-r22720] Fix RelWithDebInfo packaging
2012-08-28 12:39:30 -05:00
Allen Byrne
336a743068
[svn-r22405] HDFFV-8018: add INSTALL commands for packaging the pdb files for windows when configured with RelWithDebInfo
...
Tested: local linux and Windows
2012-05-24 16:50:06 -05:00
Allen Byrne
45a0d7e3f4
[svn-r22190] Update MINGW configuration
2012-03-29 12:51:56 -05:00
Allen Byrne
a529e1ae55
[svn-r21787] Unify CMake config macros, split base macros from ext lib macros
...
Tested: local linux
2011-12-01 09:13:44 -05:00
Allen Byrne
6357e17185
[svn-r21785] Correct static lib naming when on windows
2011-11-30 23:10:34 -05:00
Allen Byrne
32f91a685b
[svn-r21783] Correct macros for building static libs on linux when CMAKE_BUILD_TYPE is defined.
...
Also correct use of CMAKE_ANSI_FLAGS for passing into sub-projects.
2011-11-30 15:28:47 -05:00
Allen Byrne
88dc9b36d8
[svn-r21772] Correctly use CMAKE_BUILD_TYPE in functions for building extrnal libraries.
...
Tested: local linux
2011-11-22 13:15:34 -05:00
Allen Byrne
ab7b2c0fc0
[svn-r21761] HDFFV-7798: CMake on linux, building Static with zlib built internally. Corrected path component in EXTERNAL_ZLIB_LIBRARY macro.
...
Tested: linux
2011-11-15 11:58:10 -05:00
Allen Byrne
4eab5f7e31
[svn-r21511] Synchronize macros for naming with other libraries
2011-10-11 08:42:32 -05:00
Allen Byrne
35b226aadf
[svn-r21317] Correct zlib references, zlib svn no longer has src folder
2011-08-26 10:38:35 -05:00
Allen Byrne
4d83d62eb3
[svn-r21208] Add fortran COMPILE_FLAGS
...
remove benchpar and mpi-perf tests
add new prunTest.cmake that will be modified for parallel tests
2011-08-10 14:49:00 -05:00
Allen Byrne
c5a7f65679
[svn-r21192] Correct Windows Fortran static builds.
2011-08-08 16:55:56 -05:00
Allen Byrne
976eb5e523
[svn-r20858] Correct state of EXTERNALLY_CONFIGURED when using EXTERNAL_PROJECT for extlibs.
2011-05-18 09:46:50 -05:00
Allen Byrne
2ee1841187
[svn-r20721] Refactor ext lib import and install.
...
Add SOVERSION for linux
2011-05-04 14:42:03 -05:00
Allen Byrne
ece690cdb6
[svn-r20717] Refactor ext lib import and install.
...
Change case of tools subtests to not conflict with tools tests.
Tested: windows, local linux
2011-05-04 11:18:22 -05:00
Allen Byrne
f64bf3c79d
[svn-r20596] Add missing library suffix to ext lib install list
2011-04-22 09:34:44 -05:00
Allen Byrne
b120aff5cf
[svn-r20590] On windows the ext libs did not work for cpack process. Changed ext lib handling to get the correct path. Needs more work to remove the the pre-install copying.
2011-04-21 14:20:23 -05:00
Allen Byrne
a7c7fbfdf9
[svn-r20543] revert install command for External library builds - copy of lib fails if permission to install location is denied. Does not affect build otherwise.
2011-04-18 11:02:18 -05:00
Allen Byrne
39deb10f4a
[svn-r20506] Add missing cmake_install_prefix to external projects
2011-04-14 17:09:24 -05:00
Allen Byrne
1285f6734c
[svn-r20486] Fix handling of ext libs Windows naming for External_Project builds of "Debug" builds.
2011-04-12 14:30:31 -05:00
Allen Byrne
816d780cc2
[svn-r20417] ExternalProject_ADD calls changed to use common project output folders for external projects. This eliminates the library copy commands, which were failing on windows.
...
Tested: local linux
2011-04-05 12:32:12 -05:00
Allen Byrne
1fff6f29d5
[svn-r20184] Enable h5dump tests in valgrind
2011-03-04 08:54:37 -05:00
Allen Byrne
b36793344f
[svn-r20156] Update macros to correct errors found on windows
2011-02-25 09:30:43 -05:00
Allen Byrne
251a65e448
[svn-r20155] Change macros - do not need URL parameter
2011-02-24 15:59:27 -05:00
Allen Byrne
982812004b
[svn-r20154] Update error in szip ext project macro
2011-02-24 14:45:12 -05:00
Allen Byrne
05dfc85de8
[svn-r20153] Move ext lib handling for ext project building to a common macro. Update HDF5 project to use HDFMacros.cmake file. Add test properties for test ordering.
...
Tested: local linux, windows
2011-02-24 14:43:07 -05:00