summaryrefslogtreecommitdiffstats
path: root/config/cmake/HDFMacros.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Fix multiConfig variable usage and remove unused CMake vars (#3013)Allen Byrne2023-05-251-1/+1
|
* Fix CMake generator expression syntax (#2909)Allen Byrne2023-05-051-3/+3
|
* Remove duplicate variable for configuration use (#2870)Allen Byrne2023-05-011-11/+8
|
* Correct usage of CMAKE_BUILD_TYPE (#2863)Allen Byrne2023-05-011-10/+10
| | | Fixes a problem when using multi-config builds with the CMake GUI
* Fix java depends and pdb lib install (#2720)Allen Byrne2023-04-131-1/+1
| | | | | | | * Fix java depends and pdb lib install * Correct end of for loop depends * fix location of set last_test
* Identify some options as advanced (#2717)Allen Byrne2023-04-131-0/+2
| | | | | | | * Identify some options as advanced Add explicit option statement to set default for CMake option * Revert advanced setting for file locks
* Add fetchcontent for compression libs and fix cmake config (#2487)Allen Byrne2023-02-261-0/+3
| | | | | | | | | | | | | * 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
* Implement option for using CMake GNUInstallDirs (#2175)Allen Byrne2022-10-251-20/+54
| | | | | * Implement option for using CMake GNUInstallDirs * Add release notes
* Update CMake code to 3.18 minimum version (#2080)Allen Byrne2022-09-031-16/+1
| | | | | * Update CMake code to 3.18 minimum version * Updated release note
* [WIP] Add Developer build mode to CMake (#1659)jhendersonHDF2022-08-201-9/+11
| | | | | | | | | | | | | | | | * 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
* Removes cmake_ext_mod (files moved to cmake) (#2041)Dana Robinson2022-08-191-0/+484
| | | | At one time this content was a git submodule shared between several projects but that time has long passed.
* [svn-r25188] Implement change to cmake_ext_mod config folderAllen Byrne2014-05-141-187/+0
| | | | Tested: local linux
* [svn-r24781] HDFFV-8700 -Allen Byrne2014-03-111-70/+70
| | | | | | | 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
* [svn-r23784] Remove ignored FLAGS from MSVC variant of C compile/link. ↵Allen Byrne2013-06-171-3/+3
| | | | Incorrect copy from Fortran macro
* [svn-r23748] HDFFV-8461: Add Windows /MT supportAllen Byrne2013-06-101-2/+2
| | | | | This adds the UserMacros.cmake support needed. Correct Properties tag name
* [svn-r23745] HDFFV-8461: Add Windows /MT supportAllen Byrne2013-06-101-5/+52
| | | | This adds the UserMacros.cmake support needed.
* [svn-r22720] Fix RelWithDebInfo packagingAllen Byrne2012-08-281-10/+10
|
* [svn-r22405] HDFFV-8018: add INSTALL commands for packaging the pdb files ↵Allen Byrne2012-05-241-0/+31
| | | | | | for windows when configured with RelWithDebInfo Tested: local linux and Windows
* [svn-r22190] Update MINGW configurationAllen Byrne2012-03-291-8/+8
|
* [svn-r21787] Unify CMake config macros, split base macros from ext lib macrosAllen Byrne2011-12-011-303/+0
| | | | Tested: local linux
* [svn-r21785] Correct static lib naming when on windowsAllen Byrne2011-12-011-22/+5
|
* [svn-r21783] Correct macros for building static libs on linux when ↵Allen Byrne2011-11-301-2/+6
| | | | | | CMAKE_BUILD_TYPE is defined. Also correct use of CMAKE_ANSI_FLAGS for passing into sub-projects.
* [svn-r21772] Correctly use CMAKE_BUILD_TYPE in functions for building ↵Allen Byrne2011-11-221-41/+66
| | | | | | extrnal libraries. Tested: local linux
* [svn-r21761] HDFFV-7798: CMake on linux, building Static with zlib built ↵Allen Byrne2011-11-151-1/+1
| | | | | | internally. Corrected path component in EXTERNAL_ZLIB_LIBRARY macro. Tested: linux
* [svn-r21511] Synchronize macros for naming with other librariesAllen Byrne2011-10-111-13/+6
|
* [svn-r21317] Correct zlib references, zlib svn no longer has src folderAllen Byrne2011-08-261-1/+1
|
* [svn-r21208] Add fortran COMPILE_FLAGSAllen Byrne2011-08-101-0/+1
| | | | | remove benchpar and mpi-perf tests add new prunTest.cmake that will be modified for parallel tests
* [svn-r21192] Correct Windows Fortran static builds.Allen Byrne2011-08-081-4/+9
|
* [svn-r20858] Correct state of EXTERNALLY_CONFIGURED when using ↵Allen Byrne2011-05-181-6/+6
| | | | EXTERNAL_PROJECT for extlibs.
* [svn-r20721] Refactor ext lib import and install.Allen Byrne2011-05-041-0/+4
| | | | Add SOVERSION for linux
* [svn-r20717] Refactor ext lib import and install.Allen Byrne2011-05-041-17/+65
| | | | | | Change case of tools subtests to not conflict with tools tests. Tested: windows, local linux
* [svn-r20596] Add missing library suffix to ext lib install listAllen Byrne2011-04-221-1/+1
|
* [svn-r20590] On windows the ext libs did not work for cpack process. Changed ↵Allen Byrne2011-04-211-27/+23
| | | | ext lib handling to get the correct path. Needs more work to remove the the pre-install copying.
* [svn-r20543] revert install command for External library builds - copy of ↵Allen Byrne2011-04-181-6/+6
| | | | lib fails if permission to install location is denied. Does not affect build otherwise.
* [svn-r20506] Add missing cmake_install_prefix to external projectsAllen Byrne2011-04-141-6/+13
|
* [svn-r20486] Fix handling of ext libs Windows naming for External_Project ↵Allen Byrne2011-04-121-13/+13
| | | | builds of "Debug" builds.
* [svn-r20417] ExternalProject_ADD calls changed to use common project output ↵Allen Byrne2011-04-051-49/+38
| | | | | | folders for external projects. This eliminates the library copy commands, which were failing on windows. Tested: local linux
* [svn-r20184] Enable h5dump tests in valgrindAllen Byrne2011-03-041-8/+36
|
* [svn-r20156] Update macros to correct errors found on windowsAllen Byrne2011-02-251-2/+10
|
* [svn-r20155] Change macros - do not need URL parameterAllen Byrne2011-02-241-9/+9
|
* [svn-r20154] Update error in szip ext project macroAllen Byrne2011-02-241-2/+2
|
* [svn-r20153] Move ext lib handling for ext project building to a common ↵Allen Byrne2011-02-241-0/+321
macro. Update HDF5 project to use HDFMacros.cmake file. Add test properties for test ordering. Tested: local linux, windows