Commit Graph

206 Commits

Author SHA1 Message Date
Allen Byrne
75d6ac058e Fix CMake regex commands 2017-04-06 11:30:56 -05:00
Allen Byrne
713f0f3721 Lowercase math and set CMake commands 2017-03-02 12:20:26 -06:00
Allen Byrne
c37ecd5bba Add MPI_Fortran variables 2017-02-17 12:43:47 -06:00
Allen Byrne
b477d8142a HDFFV-9875 Remove compile pdb references 2017-02-02 13:47:39 -06:00
Allen Byrne
177c050891 HDFFV-9875 Fix target exports and add static tools pdb files 2017-02-02 12:09:10 -06:00
Allen Byrne
7b85399dff HDFFV-10123 Add SHARED tools 2017-02-01 11:15:38 -06:00
Allen Byrne
e1bcae8a6a Update cmake min version and cmake command convention 2017-01-10 17:10:03 -06:00
Allen Byrne
c694644ce9 Split tools into src and test - update locations 2016-10-27 10:12:39 -05:00
Allen Byrne
3ee36553b9 Add support for namespace and add tools to binaries config 2016-10-14 11:22:22 -05:00
Allen Byrne
74f3326a67 [svn-r29862] Convert source list names from *_SRCS to *_SOURCES.
Add/convert most tools to use new HDF5_TOOLS_DIR instead of HDF5_TOOLS_SRC_DIR CMake VAR.
2016-05-04 10:06:05 -05:00
Allen Byrne
6e9e1d67f5 [svn-r29229] Turn java OFF by default. 2016-02-29 12:25:27 -05:00
Allen Byrne
63249be0e1 [svn-r29226] HDFFV-9552: merge in java code. 2016-02-28 21:43:00 -05:00
Quincey Koziol
f017eb6fc0 [svn-r28777] Description:
Add --enable-memory-alloc-sanity-check option to configure, to track and
sanity check memory allocations within the library.  This is orthogonal to the
--enable-using-memchecker option and can be used with/without it.

Tested on:
    MacOSX/64 10.11.2 (amazon) w/serial & parallel
    (h5committest forthcoming)
2016-01-03 17:06:52 -05:00
Allen Byrne
00aaf8e6f4 [svn-r28228] Remove WIN32 only config of threadsafe 2015-10-26 15:09:22 -05:00
Jerome Soumagne
9f702766f8 [svn-r28168] Remove Wall option passed by default on non-windows systems
(not necessary anymore since there is now
2015-10-21 15:26:56 -05:00
Allen Byrne
2abe5da201 [svn-r28059] Make UNSUPPORTED option combinations fail configure - matches autotools behaviour. 2015-10-13 16:15:31 -05:00
Allen Byrne
2c9b575d38 [svn-r28056] Add HL and Threadsafe notice 2015-10-13 15:57:47 -05:00
Allen Byrne
ad29dac64a [svn-r27986] OPTION should default to FALSE 2015-10-07 10:22:57 -05:00
Allen Byrne
16e7b241d0 [svn-r27971] eliminate duplicate option 2015-10-06 12:38:04 -05:00
Allen Byrne
6f04c0f89d [svn-r27970] eliminate duplicate option 2015-10-06 12:36:38 -05:00
Allen Byrne
2c99d728f0 [svn-r27874] Add ability to extend the cmake path for searching for libraries/programs. 2015-09-24 14:14:44 -05:00
Allen Byrne
6b1b8869d1 [svn-r27671] Move fortran id check to fortran section 2015-09-03 13:28:47 -05:00
Scot Breitenfeld
17f5ee3624 [svn-r27647] Added compiler check for PGI and CMake version.
CMake must be > v3.3 to compile with PGI due to
CMake bug in earlier versions.
2015-09-01 09:00:14 -05:00
Allen Byrne
81ca9e4c79 [svn-r27627] Change hardcoded HDF5TESTEXPRESS value to use a CMake variable HDF_TEST_EXPRESS. 2015-08-31 15:08:56 -05:00
Allen Byrne
01a1e8f1ca [svn-r27591] Threadsafe option implementation has changed and ALLOWUNSUPPORTED option needs to be used with TS to actually use of TS with Fortran and C++. 2015-08-27 10:36:25 -05:00
Allen Byrne
6635d4c003 [svn-r27586] HDFFV-9497: Add back ALLOW_UNSUPPORTED OPTION.
Added new option SKIP_HDF5_FORTRAN_SHARED
2015-08-26 11:48:42 -05:00
Scot Breitenfeld
caf0e7692a [svn-r27493] Trying again to merge the F2003_v1.10 branch to the trunk.
Tested: h5committest --PASSED--
2015-08-11 09:35:30 -05:00
Scot Breitenfeld
3b4696ccd1 [svn-r27489] reverted merge of branch 2015-08-10 20:22:33 -05:00
Allen Byrne
9e2434625d [svn-r27469] Merge from trunk with dual-binary CMake code.
Tested: local linux with CMake
2015-08-05 16:01:07 -05:00
Scot Breitenfeld
2c897f41c0 [svn-r27378] svn merge -r27326:27377 https://svn.hdfgroup.uiuc.edu/hdf5/trunk 2015-07-14 10:34:45 -05:00
Allen Byrne
8bbe712961 [svn-r27364] Add Mac Framework support 2015-07-09 11:56:16 -05:00
Scot Breitenfeld
2a567e8155 [svn-r27326] Working version of cmake on linux. 2015-07-02 14:04:25 -05:00
Allen Byrne
37a07df7b4 [svn-r27064] HDFFV-9327: Refactor compiler flags to config file.
Tested: local linux
2015-05-14 11:51:20 -05:00
Jerome Soumagne
9dc86e2cde [svn-r27035] Do not pass warnings options to non-gnu compilers when compiling with CMake 2015-05-07 13:23:09 -05:00
Allen Byrne
6709dd28f2 [svn-r26953] Remove src temporary debug build props.
Move TOOLS option up before usage.
2015-04-28 16:32:17 -05:00
Allen Byrne
1c2136ee49 [svn-r26900] Update CMake doc references 2015-04-23 10:41:22 -05:00
Allen Byrne
c04b083b60 [svn-r26815] Update cmake configuration checks
Tested: local linux
2015-04-15 11:59:11 -05:00
Allen Byrne
451a91e53b [svn-r26594] Merge macros and fortran changes from dual_binary feature.
Tested: local linux
2015-03-25 17:08:46 -05:00
Allen Byrne
e5d4692a97 [svn-r26465] Merge back from DB branch; cmake defaults and compressed examples 2015-03-17 13:59:19 -05:00
Allen Byrne
73bb11dda3 [svn-r26208] Update cmake minimums 2015-02-18 11:56:22 -05:00
Allen Byrne
ab75986b8c [svn-r26161] Fix cmake case.
Turn on F2003 by default.
Set source properties in fortran cmake files.
2015-02-12 16:52:48 -05:00
Albert Cheng
73ccd8a4b3 [svn-r25908] Cleaned up typos comments from last commit.
Tested: just eyeball since changes are cosmetic.
2014-12-19 11:03:58 -05:00
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