Commit Graph

578 Commits

Author SHA1 Message Date
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
5a79e29c60 [svn-r21716] Correct indentation 2011-11-04 12:37:14 -05:00
Allen Byrne
5de79b88bf [svn-r21713] Update HDF changes of CMake/CTest.cmake files to 2.8.6
Increase CTEST SUBMITRETRY TIME from 5 to 20
2011-11-04 11:43:32 -05:00
Allen Byrne
49fabfad86 [svn-r21710] CMake FindMPI module changed to look for fortran libs. Cmake files updated to link with fortran mpi libs.
Updated cacheinit.cmake to set num of procs to 3 for hdf testing.

Tested: local linux and on windows 7
2011-11-03 16:06:37 -05:00
Allen Byrne
e22ceb45c9 [svn-r21702] remove obsolete cmake config module - exists in cmake 2.8.6 2011-11-02 13:50:43 -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
Allen Byrne
dc90cfc1c2 [svn-r21596] Correct large file support test 2011-10-18 11:44:32 -05:00
Dana Robinson
ffb0f23af2 [svn-r21549] Removed unused references to USE_STDIO and MAX_BUF in Windows configuration CMake file. 2011-10-13 12:07:41 -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
79f21edd38 [svn-r21523] Added CLOCK_GET_TIME define to cmake configure
Tested: local linux
2011-10-11 15:54:41 -05:00
Allen Byrne
4eab5f7e31 [svn-r21511] Synchronize macros for naming with other libraries 2011-10-11 08:42:32 -05:00
Allen Byrne
22dff7723c [svn-r21493] Add new mach/mach_time.h header check. 2011-10-07 16:46:12 -05:00
Allen Byrne
641d10289d [svn-r21425] Add 2003 fortran to settings text 2011-09-27 10:52:56 -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
772e1db05c [svn-r21412] Change windows default driver to SEC2 2011-09-23 16:11:42 -05:00
Allen Byrne
2457d8ecaf [svn-r21366] JIRA HDFFV-2748 replace use of _WIN32 in source. Created new defines H5_HAVE_WIN32_API and H5_HAVE_VISUAL_STUDIO defines to use. These can be properly set during configurration.
Tested: windows and local linux - reviewed internally
2011-09-06 11:50:32 -05:00
Allen Byrne
3dd57adfc3 [svn-r21348] Need PATH active by default during install for daily binary testing needs 2011-09-01 09:58:06 -05:00
Allen Byrne
6afaf941bf [svn-r21347] Need PATH active by default during install for daily binary testing needs 2011-09-01 09:56:12 -05:00
Allen Byrne
4cae0acb17 [svn-r21340] Add check for target already exists 2011-08-31 11:04: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
c358e55cd7 [svn-r21316] add testlibinfo to ignore list for memcheck 2011-08-26 08:39:43 -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
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
fe3dbaa0e6 [svn-r21202] Prepend test folder name to perform and testpar cmake tests 2011-08-09 14:14:36 -05:00
Allen Byrne
c5a7f65679 [svn-r21192] Correct Windows Fortran static builds. 2011-08-08 16:55:56 -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
Mike McGreevy
dc9288a447 [svn-r21101] HDFFV-7639
Purpose:

    Remove H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS and
    H5_MPI_COMPLEX_DERIVED_DATATYPE_WORKS #defines from source.

Description:

    Two advanced parallel functionalities, special collective IO and
    complex derived datatypes, are not supported by older
    implementations of mpi, and thus our code limits the use of these
    features with #ifdefs and has checks in configure to set them (or
    not). Unfortunately, configure can't actually run a parallel check
    to see if these features are working (nor not) so it resorts to
    looking in the config files where they are explicity enabled or
    disabled based on versions of mpi, sytems being built on, or for
    no documented reason at all (i.e. just set to on or off as some
    'default'). Overriding these settings is easy if need be, provided
    it is known that it needs to be done to get improved performance,
    and oftentimes it is not.

    Most new MPI implementations successfully handle the functionality
    requested when these #defines are set, and many of the "turn these
    features off" cases in the config files are for old (> 5 years)
    versions of MPI and retired systems (such as NCSA's tungsten).

    Therefore, the decision has been made to remove the support for
    these old versions of MPI and systems that cannot handle these
    behaviors. The #ifdefs and supporting setup in the config/ files
    and configure script has been removed, and the code executed when
    these options were not set removed from the source.

    In passing, this commit also cleans up some whitespace issues in
    both t_mpi.c and H5Dmpio.c. Furthermore, in t_mpi.c, the special
    collective IO test was not getting regularly run due to it being
    written to work only with four processes (we regularly test with
    six, previously with three), and thus it failed when actually run
    due to an out of bounds data buffer assignment. It has been
    modified to run at any number of processes greater than four, and
    the memory problem has been fixed so the test passes.

Tested:

    jam, h5committest, ember
2011-07-14 15:33:21 -05:00
Allen Byrne
b3342de47a [svn-r21086] Add new clear-objects tests to valgrind ignore list 2011-07-11 09:00:30 -05:00
Allen Byrne
c970133c1b [svn-r21047] Correct *-config.cmake files to set {pkg}_LIBRARIES variable.
Tested: windows
2011-06-29 13:41:46 -05:00
Allen Byrne
0e907c2d10 [svn-r21026] Add configure check for endianess and adjust test depending on status of check
Tested: heiwa
2011-06-23 15:56:24 -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
3f11adaec2 [svn-r20875] Refactor h5import to close files and free allocations. Also corrected test dependencies so that memcheck would process tests in correct order.
Tested: local linux - confirmed with valgrind
2011-05-20 12:09:57 -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
976eb5e523 [svn-r20858] Correct state of EXTERNALLY_CONFIGURED when using EXTERNAL_PROJECT for extlibs. 2011-05-18 09:46:50 -05:00
Allen Byrne
f100b8f6bb [svn-r20800] Correct install path variable 2011-05-12 11:42:05 -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
87994982f9 [svn-r20677] Merge packed bits option from 1.8 branch to trunk. CMake only. Autotools merge to come.
Tested: local Linux
2011-04-29 13:38:41 -05:00
Allen Byrne
28fc6016db [svn-r20669] Add test_configuration setting 2011-04-28 15:19:14 -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
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
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
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
Dana Robinson
9978868c11 [svn-r20499] Fixes erroneous H5_HAVE_GETTIMEOFDAY behavior on Windows (JIRA HDFFV-5931). Previously, H5_HAVE_GETTIMEOFDAY was never properly defined. The timezone struct and Wgettimeofday() timezone output was also added.
This is a merge of several changesets from the log_vfd branch where this work took place: 20355, 20359, 20411, 20413, 20431, 20460

Tested on: Windows
2011-04-14 14:33:15 -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