Commit Graph

158 Commits

Author SHA1 Message Date
Allen Byrne
2b11123a20 [svn-r25075] Correct the install folder logic.
Tested: local linux and Mac
2014-04-22 13:41:11 -05:00
Dana Robinson
b17ef126a7 [svn-r24961] Updates to Win32 thread-local storage cleanup when the thread-safe library is built on Windows. Previously, thread-local storage was not cleaned up, causing resource leaks.
Fixes HDFFV-8518, HDFFV-8699

As a part of these changes, the thread-safe + static library options are declared unsupported since the solution relies on DllMain. A solution for the static library is probably doable, but requires much more complicated surgery and has been deferred to HDF5 1.8.14.

Tested on:
    64-bit Windows 7 using VS 2012 (changes only affect Windows)
2014-04-04 15:51:30 -05:00
Allen Byrne
98bbf4a36a [svn-r24948] Group tests by Common name
Remove WIN32 AND NOT CYGWIN if blocks - should be just WIN32

Tested: local linux CMake
2014-04-02 13:35:01 -05:00
Allen Byrne
65ebbe2753 [svn-r24918] Fix command case 2014-03-27 15:32:47 -05:00
Allen Byrne
9db0c02b96 [svn-r24899] Add msmpi fortran libs to FindMPI 2014-03-25 16:57:30 -05:00
Dana Robinson
84e27c4af1 [svn-r24893] CMake now prohibits configuring thread-safety w/ Fortran and C++.
These changes only apply to non-Cygwin Windows since CMake does not allow configuring thread-safety on any other platform.

Tested on 64-bit Windows 7.
2014-03-25 10:44:51 -05:00
Allen Byrne
63e1b32068 [svn-r24886] Fix fortran mod file handling and packing 2014-03-24 16:00:34 -05:00
Allen Byrne
03d10edd23 [svn-r24824] HDFFV-8700 -
KitWare recommendations: Change CMake commands to lower case.
Bump up CMake minimum versions.
Split test file into separate file for h5repack test.

Tested: local linux
2014-03-18 11:21:46 -05:00
Allen Byrne
f5689224b5 [svn-r24789] Bump up the minimum cmake version 2014-03-13 10:05:09 -05:00
Allen Byrne
6c5e74942d [svn-r24782] HDFFV-8700 -
KitWare recommendations: Change CMake commands to lower case.
2014-03-11 17:07:13 -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
db1b11b69b [svn-r24741] HDFFV-8684: Change Package name depending on CDASH_LOCAL configuration variable.
Tested: local linux
2014-02-27 10:43:08 -05:00
Albert Cheng
c2bf6ea162 [svn-r24739] Bug fix: HDFFV-8684
h5committest failed in platypus because cmakehdf5 failed in installation because cmake generates
a install-tarball based on incomplete version number (subrelease string is missing).

Solution:
Fixed $HDF5_PACKAGE_VERSION to contain the subrelease string.
Fixed $HDF5_PACKAGE_VERSION_STRING to be the same as $HDF5_PACKAGE_VERSION.

Tested: jam and platypus in both trunk and v18 branches because the current
version number is trunk has a null sub-release and v18 has a non-null sub-release.
That covers both grounds.
2014-02-26 16:29:55 -05:00
Allen Byrne
d0ae86bc64 [svn-r24724] Fix MPI linker flags with quotes 2014-02-20 15:18:42 -05:00
Mohamad Chaarawi
863ff882b6 [svn-r24709] rename H5V to H5VM since H5V is needed in the fastforward project for
view objects.  The addition of view objects in the fastforward project
is expected to be brough into the trunk sometimes in the future, which
is why we need to make this change.

Tested Manually on Jam and Ostrich.
Tested with h5commitest - Koala with intel compilers failed, but nothing had to do with those changes.
error on Koala: error while loading shared libraries: libirng.so
2014-02-13 17:12:46 -05:00
Allen Byrne
ab045c634c [svn-r24700] Updated packaging process to align with latest hdf cmake standards. 2014-02-11 15:22:16 -05:00
Allen Byrne
2f86aa7551 [svn-r24646] HDFFV-8640: Remove xlate_utility by fixing reference files to not add extra lines.
Tested: cmake and autotools local linux
2014-01-27 09:26:21 -05:00
Allen Byrne
92d4f32514 [svn-r24588] Add sunos compile option changes 2013-12-19 09:55:17 -05:00
Allen Byrne
82beeef272 [svn-r24289] Correct linux shared version numbering 2013-10-14 11:43:16 -05:00
Allen Byrne
f6949a66d7 [svn-r24136] Add base set of warnings for gcc 2013-09-13 14:22:57 -05:00
Allen Byrne
0b572983e9 [svn-r24070] Fix typo in flags options 2013-08-26 10:02:13 -05:00
Allen Byrne
c502d81a8c [svn-r24029] Move TESTS to seperate file to allow easier editing by all developers.
Tested: local linux
2013-08-19 16:49:44 -05:00
Allen Byrne
b5ad01c7e1 [svn-r23980] Add "_" to VS define. 2013-08-09 13:52:45 -05:00
Allen Byrne
f1bb1129f3 [svn-r23979] Correct Packaging var names. 2013-08-09 09:55:22 -05:00
Allen Byrne
111a57ca26 [svn-r23978] Add Bundle and plist file. Update script file add icon 2013-08-08 16:25:32 -05:00
Allen Byrne
0bdce69c79 [svn-r23905] Alter option name to avoid conflict with WDTP 2013-07-16 08:48:45 -05:00
Allen Byrne
6d4656f116 [svn-r23899] Change name to avoid conflicts in WDTP 2013-07-15 13:29:49 -05:00
Allen Byrne
1b6d1ca4f0 [svn-r23845] HDFFV-8394: Add Optional Examples source packaging option.
Tested: local linux
2013-06-28 10:37:41 -05:00
Allen Byrne
cf5071ad05 [svn-r23824] Remove unused warnings option 2013-06-25 13:48:49 -05:00
Allen Byrne
dc2de300b4 [svn-r23823] HDFFV-8428: Correct docs install list
HDFFV-8427: Add options to the help text of ALLOW_EXTERNAL_LIBS option.
2013-06-25 12:44:09 -05:00
Allen Byrne
8ae76fa4b8 [svn-r23793] Correct logic for packaging cygwin release docs 2013-06-19 12:48:44 -05:00
Allen Byrne
47190b32e5 [svn-r23786] Remove COMPILE_FLAGS value - already set in X_FLAGS
Tested: windows
2013-06-17 11:28:47 -05:00
Allen Byrne
e35d1e08f3 [svn-r23763] Fix missing command
Tested: local linux
2013-06-13 08:22:43 -05:00
Allen Byrne
93ec8e0821 [svn-r23762] Change warning flag groups to match list of gcc 4.7 from the config/gnu-flags file. 2013-06-12 15:55:38 -05:00
Allen Byrne
c7e81f4894 [svn-r23759] HDFFV-8451/8453: add options to enable more warning messages.
MS VS compiler levels added to warning options.
2013-06-12 10:28:26 -05:00
Allen Byrne
26ef64312a [svn-r23754] HDFFV-8451/8453: add options to enable more warning messages.
Tested: local linux
2013-06-11 14:05:36 -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
06d9eb3c63 [svn-r23736] HDFFV-8437: CMake so version numbering - changed order of values to match libtool values.
Tested: local linux
2013-06-05 13:14:45 -05:00
Allen Byrne
5ecebe5b9b [svn-r23692] Remove INSTALL_VMS file.
Added if block around INSTALL files
2013-05-09 13:07:36 -05:00
Allen Byrne
3c79c08dbe [svn-r23649] Correct file reference in pack list
Rename and update CMake docs.
2013-04-29 09:18:34 -05:00
Allen Byrne
fbf49aeddf [svn-r23317] Fix indentation 2013-02-25 11:59:17 -05:00
Allen Byrne
2fba171a67 [svn-r23160] HDFFV-8227: Mac DARWIN requires CMake 2.8.10 2013-01-14 13:35:30 -05:00
Allen Byrne
6fd9729b82 [svn-r23137] HDFFV-8227: Add Message to stop configure id SHARED FORTRAN is selected.
Also added APPLE cpack section
Corrected FATAL to FATAL_ERROR in MESSAGEs

Tested: duck
2013-01-07 09:23:48 -05:00
Allen Byrne
f45283113b [svn-r23083] Correct cmake statement to use SET instead of ADD_DEFINITIONS 2012-12-07 12:19:31 -05:00
Allen Byrne
5697dc8f80 [svn-r23066] HDFFV-8265: create .def file during configure, added F2003 optional functions and refactor ISO_C_BINDING usage in cmake files
Tested: local cmake
2012-11-29 09:50:21 -05:00
Allen Byrne
6e6ba4f064 [svn-r22904] Fixed typo in name of cmake config file. Needed for installing multiple versions on windows. 2012-10-16 12:44:14 -05:00
Allen Byrne
eff696a3b0 [svn-r22785] HDFFV-8153: Pull POSIX_C_SOURCE define out to separate variable. Use ADD_DEFINITIONS (${HDF5_EXTRA_C_FLAGS}) in non-fortran CMakeLists.txt folders
Tested: jam with intel compilers
2012-09-18 17:08:07 -05:00
Allen Byrne
4f4db8799c [svn-r22673] Add "_" to list of version separators 2012-08-13 08:39:17 -05:00
Allen Byrne
fcdc7614d7 [svn-r22650] Allow second find_package call for legacy libraries (not cmake-configured) 2012-08-09 09:46:15 -05:00
Allen Byrne
c9cd62c1b5 [svn-r22624] The cmake folder needed a local variable to not include a "." as one of the path components on windows. 2012-08-03 12:46:47 -05:00