Albert Cheng
d9ba0ae35f
[svn-r25900] HDFFV-9046: reorganize hdf5/perform/ directory
...
Moved perform/ to tools/perform. Updated all the configure related files for the new location.
Tested: h5committested plus tested in jam and kite.
2014-12-17 18:07:24 -05:00
Allen Byrne
5a4357e4fb
[svn-r25570] UNDO:Added option to build tools static when building shared libraries. This will prevent 'dll' being appended to the tool name on windows. See HDFFV-8292.
...
Windows DLL linkage problem because of defines needed.
Tested: local linux
2014-09-03 14:04:18 -05:00
Allen Byrne
c23f3a7ea5
[svn-r25569] Added option to build tools static when building shared libraries. This will prevent 'dll' being appended to the tool name on windows. See HDFFV-8292.
...
Tested: local linux
2014-09-03 12:12:52 -05:00
Scot Breitenfeld
65e3b596e3
[svn-r25480] Added error if Fortran's default real is double precision. If it is and HL is being built then configure returns an error. This is due to HDFFV-889.
...
Tested: jam with intel
cmake options:
-DCMAKE_Fortran_FLAGS:STRING="-r8" (should fail)
and
-DHDF5_BUILD_HL_LIB:BOOL=OFF (should pass)
2014-07-24 12:07:08 -05:00
Mohamad Chaarawi
06ef71a37f
[svn-r25397] - remove configure checks for MPI_File_get_size and Big
...
MPI_File_set_size as they are supported by most MPI implementations.
- fix bug in t_mpi.c (HDFFV-8856)
2014-07-07 13:22:48 -05: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
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
Allen Byrne
49a11118ee
[svn-r22620] Add ${CMAKE_RUNTIME_OUTPUT_DIRECTORY} to default include_dirs
...
Correct cmake packaging names
2012-08-02 12:57:54 -05:00
Allen Byrne
dd27fe612c
[svn-r22602]
2012-07-25 17:17:48 -05:00
Allen Byrne
2e3ab09a52
[svn-r22581] HDFFV-588: hdump restrictions on filename for split files. Added text and example to usage.
...
Tested: local linux
2012-07-16 13:21:05 -05:00
Allen Byrne
7eb9d11fa2
[svn-r22460] Update CPack assignments.
2012-06-13 15:59:24 -05:00
Allen Byrne
7b1ea8aa2a
[svn-r22430] CMake and configure synchronization effort. CMake added most tests and options: DEBUGPKG not addressed.
...
Still needed: compiler wrapper scripts
Tested: local linux(cmake) and h5committest
2012-06-04 12:05:02 -05:00
Allen Byrne
bf24ca6741
[svn-r22415] Windows needs monolithic set for CPack (CMake 2.8.6)
2012-05-29 09:24:01 -05:00
Allen Byrne
eb5b8163f9
[svn-r22411] reduce compiler warnings by removing unreferenced variables and adding cast
...
Tested: local linux
2012-05-25 12:39:07 -05:00
Allen Byrne
01553cb8f7
[svn-r22396] Correct missing clean filenames in h5dump make
...
Sync 518/trunk version and cpack info
2012-05-23 13:15:08 -05:00
Allen Byrne
56d35fd969
[svn-r22386] Add missing H5_VERS_SUBRELEASE of version info
2012-05-21 16:32:21 -05:00
Allen Byrne
987b0ac639
[svn-r22366] Added libsettings file to packaging
2012-05-14 15:09:13 -05:00
Allen Byrne
c9f0f2ec22
[svn-r22126] Fixes for Component installation
2012-03-22 17:21:37 -05:00
Allen Byrne
b39c7da7b7
[svn-r21854] Remove cdash variables for use with CTestScript.cmake processing.
...
Tested: windows
2011-12-30 13:27:14 -05:00
Allen Byrne
a6d5efaf89
[svn-r21834] Updated jpeg so version and lib packaging macros
...
Synch with all projects
2011-12-20 11:11:07 -05:00
Allen Byrne
cc3eb8da73
[svn-r21804] Update CMake Required version in all folders to match current standard 2.8.6
2011-12-05 11:19:09 -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
0d561e64fe
[svn-r21786] remove HDF_LEGACY option for lib naming on windows
2011-11-30 23:12:16 -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
4c5c484b99
[svn-r21715] Correct SET_TARGET_PROPERTIES commands
2011-11-04 12:31:32 -05:00
Allen Byrne
677380aa5a
[svn-r21705] CMake FindMPI module uses <lang> in variables, change use from MPI_XXX to MPI_C_XXX.
...
Tested: local windows
2011-11-02 15:39:31 -05:00
Allen Byrne
c5e075851a
[svn-r21667] Update FOLDER solution option for target properties. Added OPTION command for solution folder and no packaging.
...
Tested: local linux
2011-10-25 11:52:58 -05:00
Dana Robinson
fa4ab23b9e
[svn-r21664] Added solution folders for most of the projects. This still needs some polish - the solution folder assignment should go closer to the target declaration and not all projects are grouped (parallel, c++, fortran, hl, and a few others).
...
Tested on Windows.
2011-10-25 01:59:10 -05:00
Allen Byrne
cd38a32601
[svn-r21593] Add CMake option to disable packaging component: needed to avoid configuration warning when using Visual Studio Express versions on windows.
...
Tested: Bangan
2011-10-17 14:49:06 -05:00
Dana Robinson
b2e5e9978d
[svn-r21538] Removed obsolete Windows STDIO VFD configuration options from CMake config files.
...
Tested on Windows
2011-10-13 07:45:56 -05:00
Allen Byrne
1f115749c4
[svn-r21481] Add option to enable windows stdio
2011-10-06 14:25:13 -05:00
Allen Byrne
cb06ebf08d
[svn-r21417] Correct indentation in cmake config file.
...
Add option for allowing -fPIC.
2011-09-26 08:56:42 -05:00
Allen Byrne
13426d47fe
[svn-r21263] Add F2003 support to CMake builds
2011-08-19 10:11:10 -05:00
Allen Byrne
215c872226
[svn-r21256] Add libinfo and test to cmake - JIRA 1243
...
Tested: local linux
2011-08-18 15:59:00 -05:00
Allen Byrne
5f232b2c91
[svn-r21171] Commit HDFFV-5929 winthreads define fix
...
Change reference of generated executables in src and fortran/src to use $<TARGETFILE:xxx> format.
Tested: local linux
2011-08-04 10:21:15 -05:00
Allen Byrne
fe9ba82949
[svn-r21037] Assign cmake config files to an install group
2011-06-27 16:23:16 -05:00
Allen Byrne
243cf5ce6c
[svn-r20899] Add soversion handling - use config/lt_vers.am file.
...
Bring r20895 from 1.8
2011-05-25 09:57:16 -05:00
Allen Byrne
089e81e86a
[svn-r20862] Adjust CPack configuration location by removing version extension in folder name. Add install configuration commands if ext libs are packaged with project.
2011-05-18 12:50:32 -05:00
Allen Byrne
29411fc602
[svn-r20853] Add CPack commands to properly include extlibs into package
...
Tested: windows
2011-05-17 17:12:36 -05:00
Allen Byrne
05ee8cdd18
[svn-r20808] Add Using_CMake.txt file to docs and install
2011-05-13 09:11:52 -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
907a5a1df0
[svn-r20713] Packed Bits Merge:
...
removed option defines and #ifdef/#endif
refactored all printf to HDfprintf in h5dump.c
formatted and indention improvements
synched with 1.8 branch
Tested: local linux
2011-05-03 12:56:23 -05:00
Allen Byrne
9e73c8ee3d
[svn-r20641] Add CPack overrides for NSIS install paths. Install for products are: HDF Group/Product/Version
...
Tested: windows , local linux
2011-04-26 14:13:01 -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
27be7d1e2d
[svn-r20572] Bug #5929 : On windows check for existence of InitOnceExecuteOnce for use by threads.
...
merge from 1.8 r20568
2011-04-20 13:17:25 -05:00
Allen Byrne
a835d1e65a
[svn-r20472] Add message that H5_HAVE_WIN_THREADS requires WINVER >= 0x600 (VISTA or WIN7)
2011-04-11 15:52:09 -05:00
Allen Byrne
09a7dad099
[svn-r20391] Add overlooked condition for external project around packaging section of extlibs
2011-04-01 13:38:31 -05:00
Allen Byrne
378dc5ec28
[svn-r20335] Remove unused windows defines. Add _CONSOLE to windows definitions.
2011-03-25 13:35:07 -05:00
Allen Byrne
ac3b230f0b
[svn-r20239] Add HDFGroup to PACKAGE_NAME, as parent folder name for CPack installation configuration.
2011-03-14 11:49:31 -05:00
Allen Byrne
251a65e448
[svn-r20155] Change macros - do not need URL parameter
2011-02-24 15:59:27 -05:00