summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/cmake/CPack.Info.plist.in57
-rw-r--r--config/cmake/CTestCustom.cmake2
-rw-r--r--config/cmake/ConfigureChecks.cmake18
-rw-r--r--config/cmake/H5pubconf.h.in78
-rw-r--r--config/cmake/UserMacros/Windows_MT.cmake2
-rw-r--r--config/gnu-flags5
-rw-r--r--config/lt_vers.am2
7 files changed, 82 insertions, 82 deletions
diff --git a/config/cmake/CPack.Info.plist.in b/config/cmake/CPack.Info.plist.in
index a701a61..6cf2a94 100644
--- a/config/cmake/CPack.Info.plist.in
+++ b/config/cmake/CPack.Info.plist.in
@@ -1,37 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-
<plist version="1.0">
<dict>
-<key>IFMajorVersion</key>
-<integer>@CPACK_PACKAGE_VERSION_MAJOR@</integer>
-<key>IFMinorVersion</key>
-<integer>@CPACK_PACKAGE_VERSION_MINOR@</integer>
-<key>IFPkgFlagAllowBackRev</key>
-<false/>
-<key>IFPkgFlagAuthorizationAction</key>
-<string>AdminAuthorization</string>
-<key>IFPkgFlagDefaultLocation</key>
-<string>@CPACK_PACKAGE_DEFAULT_LOCATION@</string>
-<key>IFPkgFlagInstallFat</key>
-<false/>
-<key>IFPkgFlagIsRequired</key>
-<false/>
-<key>IFPkgFlagOverwritePermissions</key>
-<true/>
-<key>IFPkgFlagRelocatable</key>
-<@CPACK_PACKAGE_RELOCATABLE@/>
-<key>IFPkgFlagRestartAction</key>
-<string>NoRestart</string>
-<key>IFPkgFlagRootVolumeOnly</key>
-<false/>
-<key>IFPkgFlagUpdateInstalledLanguages</key>
-<false/>
-<key>IFPkgFlagUseUserMask</key>
-<false/>
-<key>IFPkgFormatVersion</key>
-<real>0.10000000149011612</real>
-<key>CFBundleIdentifier</key>
-<string>org.@CPACK_PACKAGE_VENDOR@.@CPACK_PACKAGE_NAME@@CPACK_MODULE_VERSION_SUFFIX@</string>
+ <key>CFBundleDevelopmentRegion</key>
+ <string>English</string>
+ <key>CFBundleExecutable</key>
+ <string>@CPACK_PACKAGE_FILE_NAME@</string>
+ <key>CFBundleIconFile</key>
+ <string>@CPACK_BUNDLE_ICON@</string>
+ <key>CFBundleIdentifier</key>
+ <string>org.@CPACK_PACKAGE_VENDOR@.@CPACK_PACKAGE_NAME@@CPACK_MODULE_VERSION_SUFFIX@</string>
+ <key>CFBundleInfoDictionaryVersion</key>
+ <string>6.0</string>
+ <key>CFBundlePackageType</key>
+ <string>FMWK</string>
+ <key>CFBundleSignature</key>
+ <string>????</string>
+ <key>CFBundleVersion</key>
+ <string>@CPACK_PACKAGE_VERSIO@</string>
+ <key>CFBundleShortVersionString</key>
+ <string>@CPACK_SHORT_VERSION_STRING@</string>
+ <key>CSResourcesFileMapped</key>
+ <true/>
+ <key>CFBundleName</key>
+ <string>@CPACK_BUNDLE_NAME@</string>
+ <key>CFBundleGetInfoString</key>
+ <string>@CPACK_APPLE_GUI_INFO_STRING@</string>
+ <key>NSHumanReadableCopyright</key>
+ <string>@CPACK_APPLE_GUI_COPYRIGHT@</string>
</dict>
</plist>
diff --git a/config/cmake/CTestCustom.cmake b/config/cmake/CTestCustom.cmake
index c16f9a6..cb32827 100644
--- a/config/cmake/CTestCustom.cmake
+++ b/config/cmake/CTestCustom.cmake
@@ -35,6 +35,7 @@ SET (CTEST_CUSTOM_MEMCHECK_IGNORE
h5test-clear-error_test-objects
h5test-clear-links_env-objects
PERFORM_h5perform-clear-objects
+ HL_TOOLS-clear-objects
hl_test-clear-objects
hl_fortran_test-clear-objects
######### tools/h5copy #########
@@ -202,6 +203,7 @@ SET (CTEST_CUSTOM_MEMCHECK_IGNORE
H5REPACK_VERIFY_LAYOUT-contig_small_fixed_compa #uses grepTest.cmake
H5REPACK_VERIFY_LAYOUT_ALL-layout_long_switches #uses grepTest.cmake
H5REPACK_VERIFY_LAYOUT_ALL-layout_short_switches #uses grepTest.cmake
+ H5REPACK-plugin
######### tools/h5stat #########
H5STAT-clearall-objects
######### tools/misc #########
diff --git a/config/cmake/ConfigureChecks.cmake b/config/cmake/ConfigureChecks.cmake
index e495d9b..769483e 100644
--- a/config/cmake/ConfigureChecks.cmake
+++ b/config/cmake/ConfigureChecks.cmake
@@ -152,13 +152,13 @@ ENDIF (WIN32)
#
SET (H5_DEFAULT_VFD H5FD_SEC2)
-IF (NOT DEFINED "H5_DEFAULT_PLUGIN")
+IF (NOT DEFINED "H5_DEFAULT_PLUGINDIR")
IF (WINDOWS)
- SET (H5_DEFAULT_PLUGIN "%ALLUSERSPROFILE%/hdf5/lib/plugin")
+ SET (H5_DEFAULT_PLUGINDIR "%ALLUSERSPROFILE%/hdf5/lib/plugin")
ELSE (WINDOWS)
- SET (H5_DEFAULT_PLUGIN "/usr/local/hdf5/lib/plugin")
+ SET (H5_DEFAULT_PLUGINDIR "/usr/local/hdf5/lib/plugin")
ENDIF (WINDOWS)
-ENDIF (NOT DEFINED "H5_DEFAULT_PLUGIN")
+ENDIF (NOT DEFINED "H5_DEFAULT_PLUGINDIR")
IF (WINDOWS)
SET (H5_HAVE_WINDOWS 1)
@@ -565,7 +565,9 @@ IF (NOT APPLE)
IF (NOT H5_SIZEOF_SSIZE_T)
SET (H5_SIZEOF_SSIZE_T 0)
ENDIF (NOT H5_SIZEOF_SSIZE_T)
- H5_CHECK_TYPE_SIZE (ptrdiff_t H5_SIZEOF_PTRDIFF_T)
+ IF (NOT WINDOWS)
+ H5_CHECK_TYPE_SIZE (ptrdiff_t H5_SIZEOF_PTRDIFF_T)
+ ENDIF (NOT WINDOWS)
ENDIF (NOT APPLE)
H5_CHECK_TYPE_SIZE (off_t H5_SIZEOF_OFF_T)
@@ -1069,7 +1071,11 @@ H5ConversionTests (H5_ULONG_TO_FLOAT_ACCURATE "Checking IF accurately converting
# 64-bit machines, where the short program below tests if round-up is
# correctly handled.
#
-H5ConversionTests (H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE "Checking IF accurately converting unsigned long long to floating-point values")
+IF (CMAKE_SYSTEM MATCHES "solaris2.*")
+ H5ConversionTests (H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE "Checking IF accurately converting unsigned long long to floating-point values")
+ELSE (CMAKE_SYSTEM MATCHES "solaris2.*")
+ SET(H5_ULONG_TO_FP_BOTTOM_BIT_ACCURATE 1)
+ENDIF (CMAKE_SYSTEM MATCHES "solaris2.*")
# ----------------------------------------------------------------------
# Set the flag to indicate that the machine can accurately convert
# 'float' or 'double' to 'unsigned long long' values.
diff --git a/config/cmake/H5pubconf.h.in b/config/cmake/H5pubconf.h.in
index 2160ee8..bef9d77 100644
--- a/config/cmake/H5pubconf.h.in
+++ b/config/cmake/H5pubconf.h.in
@@ -55,7 +55,7 @@
#cmakedefine H5_CYGWIN_ULLONG_TO_LDOUBLE_ROUND_PROBLEM @H5_CYGWIN_ULLONG_TO_LDOUBLE_ROUND_PROBLEM@
/* Define the default plugins path to compile */
-#cmakedefine H5_DEFAULT_PLUGIN "@H5_DEFAULT_PLUGIN@"
+#cmakedefine H5_DEFAULT_PLUGINDIR "@H5_DEFAULT_PLUGINDIR@"
/* Define the default virtual file driver to compile */
#cmakedefine H5_DEFAULT_VFD @H5_DEFAULT_VFD@
@@ -575,62 +575,62 @@
#cmakedefine H5_PRINTF_LL_WIDTH @H5_PRINTF_LL_WIDTH@
/* The size of `char', as computed by sizeof. */
-#define H5_SIZEOF_CHAR @H5_SIZEOF_CHAR@
+#cmakedefine H5_SIZEOF_CHAR @H5_SIZEOF_CHAR@
/* The size of `double', as computed by sizeof. */
-#define H5_SIZEOF_DOUBLE @H5_SIZEOF_DOUBLE@
+#cmakedefine H5_SIZEOF_DOUBLE @H5_SIZEOF_DOUBLE@
/* The size of `float', as computed by sizeof. */
-#define H5_SIZEOF_FLOAT @H5_SIZEOF_FLOAT@
+#cmakedefine H5_SIZEOF_FLOAT @H5_SIZEOF_FLOAT@
/* The size of `int', as computed by sizeof. */
-#define H5_SIZEOF_INT @H5_SIZEOF_INT@
+#cmakedefine H5_SIZEOF_INT @H5_SIZEOF_INT@
/* The size of `int16_t', as computed by sizeof. */
-#define H5_SIZEOF_INT16_T @H5_SIZEOF_INT16_T@
+#cmakedefine H5_SIZEOF_INT16_T @H5_SIZEOF_INT16_T@
/* The size of `int32_t', as computed by sizeof. */
-#define H5_SIZEOF_INT32_T @H5_SIZEOF_INT32_T@
+#cmakedefine H5_SIZEOF_INT32_T @H5_SIZEOF_INT32_T@
/* The size of `int64_t', as computed by sizeof. */
-#define H5_SIZEOF_INT64_T @H5_SIZEOF_INT64_T@
+#cmakedefine H5_SIZEOF_INT64_T @H5_SIZEOF_INT64_T@
/* The size of `int8_t', as computed by sizeof. */
-#define H5_SIZEOF_INT8_T @H5_SIZEOF_INT8_T@
+#cmakedefine H5_SIZEOF_INT8_T @H5_SIZEOF_INT8_T@
/* The size of `int_fast16_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_FAST16_T @H5_SIZEOF_INT_FAST16_T@
+#cmakedefine H5_SIZEOF_INT_FAST16_T @H5_SIZEOF_INT_FAST16_T@
/* The size of `int_fast32_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_FAST32_T @H5_SIZEOF_INT_FAST32_T@
+#cmakedefine H5_SIZEOF_INT_FAST32_T @H5_SIZEOF_INT_FAST32_T@
/* The size of `int_fast64_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_FAST64_T @H5_SIZEOF_INT_FAST64_T@
+#cmakedefine H5_SIZEOF_INT_FAST64_T @H5_SIZEOF_INT_FAST64_T@
/* The size of `int_fast8_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_FAST8_T @H5_SIZEOF_INT_FAST8_T@
+#cmakedefine H5_SIZEOF_INT_FAST8_T @H5_SIZEOF_INT_FAST8_T@
/* The size of `int_least16_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_LEAST16_T @H5_SIZEOF_INT_LEAST16_T@
+#cmakedefine H5_SIZEOF_INT_LEAST16_T @H5_SIZEOF_INT_LEAST16_T@
/* The size of `int_least32_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_LEAST32_T @H5_SIZEOF_INT_LEAST32_T@
+#cmakedefine H5_SIZEOF_INT_LEAST32_T @H5_SIZEOF_INT_LEAST32_T@
/* The size of `int_least64_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_LEAST64_T @H5_SIZEOF_INT_LEAST64_T@
+#cmakedefine H5_SIZEOF_INT_LEAST64_T @H5_SIZEOF_INT_LEAST64_T@
/* The size of `int_least8_t', as computed by sizeof. */
-#define H5_SIZEOF_INT_LEAST8_T @H5_SIZEOF_INT_LEAST8_T@
+#cmakedefine H5_SIZEOF_INT_LEAST8_T @H5_SIZEOF_INT_LEAST8_T@
#if !defined(__APPLE__)
/* The size of `size_t', as computed by sizeof. */
-#define H5_SIZEOF_SIZE_T @H5_SIZEOF_SIZE_T@
+#cmakedefine H5_SIZEOF_SIZE_T @H5_SIZEOF_SIZE_T@
/* The size of `ssize_t', as computed by sizeof. */
-#define H5_SIZEOF_SSIZE_T @H5_SIZEOF_SSIZE_T@
+#cmakedefine H5_SIZEOF_SSIZE_T @H5_SIZEOF_SSIZE_T@
/* The size of `long', as computed by sizeof. */
-#define H5_SIZEOF_LONG @H5_SIZEOF_LONG@
+#cmakedefine H5_SIZEOF_LONG @H5_SIZEOF_LONG@
#else
# if defined(__LP64__) && __LP64__
@@ -646,66 +646,66 @@
#endif
/* The size of `long double', as computed by sizeof. */
-#define H5_SIZEOF_LONG_DOUBLE @H5_SIZEOF_LONG_DOUBLE@
+#cmakedefine H5_SIZEOF_LONG_DOUBLE @H5_SIZEOF_LONG_DOUBLE@
/* Define size of long long and/or __int64 bit integer type only if the type
exists. */
#if !defined(__APPLE__)
- #define H5_SIZEOF_LONG_LONG @H5_SIZEOF_LONG_LONG@
+ #cmakedefine H5_SIZEOF_LONG_LONG @H5_SIZEOF_LONG_LONG@
#else
#define H5_SIZEOF_LONG_LONG 8
#endif
/* The size of `off64_t', as computed by sizeof. */
-#define H5_SIZEOF_OFF64_T @H5_SIZEOF_OFF64_T@
+#cmakedefine H5_SIZEOF_OFF64_T @H5_SIZEOF_OFF64_T@
/* The size of `off_t', as computed by sizeof. */
-#define H5_SIZEOF_OFF_T @H5_SIZEOF_OFF_T@
+#cmakedefine H5_SIZEOF_OFF_T @H5_SIZEOF_OFF_T@
/* The size of `ptrdiff_t', as computed by sizeof. */
-/* #define H5_SIZEOF_PTRDIFF_T @H5_SIZEOF_PTRDIFF_T@ */
+#cmakedefine H5_SIZEOF_PTRDIFF_T @H5_SIZEOF_PTRDIFF_T@
/* The size of `short', as computed by sizeof. */
-#define H5_SIZEOF_SHORT @H5_SIZEOF_SHORT@
+#cmakedefine H5_SIZEOF_SHORT @H5_SIZEOF_SHORT@
/* The size of `uint16_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT16_T @H5_SIZEOF_UINT16_T@
+#cmakedefine H5_SIZEOF_UINT16_T @H5_SIZEOF_UINT16_T@
/* The size of `uint32_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT32_T @H5_SIZEOF_UINT32_T@
+#cmakedefine H5_SIZEOF_UINT32_T @H5_SIZEOF_UINT32_T@
/* The size of `uint64_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT64_T @H5_SIZEOF_UINT64_T@
+#cmakedefine H5_SIZEOF_UINT64_T @H5_SIZEOF_UINT64_T@
/* The size of `uint8_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT8_T @H5_SIZEOF_UINT8_T@
+#cmakedefine H5_SIZEOF_UINT8_T @H5_SIZEOF_UINT8_T@
/* The size of `uint_fast16_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_FAST16_T @H5_SIZEOF_UINT_FAST16_T@
+#cmakedefine H5_SIZEOF_UINT_FAST16_T @H5_SIZEOF_UINT_FAST16_T@
/* The size of `uint_fast32_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_FAST32_T @H5_SIZEOF_UINT_FAST32_T@
+#cmakedefine H5_SIZEOF_UINT_FAST32_T @H5_SIZEOF_UINT_FAST32_T@
/* The size of `uint_fast64_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_FAST64_T @H5_SIZEOF_UINT_FAST64_T@
+#cmakedefine H5_SIZEOF_UINT_FAST64_T @H5_SIZEOF_UINT_FAST64_T@
/* The size of `uint_fast8_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_FAST8_T @H5_SIZEOF_UINT_FAST8_T@
+#cmakedefine H5_SIZEOF_UINT_FAST8_T @H5_SIZEOF_UINT_FAST8_T@
/* The size of `uint_least16_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_LEAST16_T @H5_SIZEOF_UINT_LEAST16_T@
+#cmakedefine H5_SIZEOF_UINT_LEAST16_T @H5_SIZEOF_UINT_LEAST16_T@
/* The size of `uint_least32_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_LEAST32_T @H5_SIZEOF_UINT_LEAST32_T@
+#cmakedefine H5_SIZEOF_UINT_LEAST32_T @H5_SIZEOF_UINT_LEAST32_T@
/* The size of `uint_least64_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_LEAST64_T @H5_SIZEOF_UINT_LEAST64_T@
+#cmakedefine H5_SIZEOF_UINT_LEAST64_T @H5_SIZEOF_UINT_LEAST64_T@
/* The size of `uint_least8_t', as computed by sizeof. */
-#define H5_SIZEOF_UINT_LEAST8_T @H5_SIZEOF_UINT_LEAST8_T@
+#cmakedefine H5_SIZEOF_UINT_LEAST8_T @H5_SIZEOF_UINT_LEAST8_T@
/* The size of `unsigned', as computed by sizeof. */
-#define H5_SIZEOF_UNSIGNED @H5_SIZEOF_UNSIGNED@
+#cmakedefine H5_SIZEOF_UNSIGNED @H5_SIZEOF_UNSIGNED@
/* The size of `__int64', as computed by sizeof. */
#define H5_SIZEOF___INT64 @H5_SIZEOF___INT64@
diff --git a/config/cmake/UserMacros/Windows_MT.cmake b/config/cmake/UserMacros/Windows_MT.cmake
index 9be5404..175c420 100644
--- a/config/cmake/UserMacros/Windows_MT.cmake
+++ b/config/cmake/UserMacros/Windows_MT.cmake
@@ -4,6 +4,8 @@
# To use this option, copy both the macro and option code
# into the root UserMacros.cmake file.
+# OR add an include to the root UserMacros.cmake file:
+# INCLUDE(path_to_file/WINDOWS_MT.cmake)
#-----------------------------------------------------------------------------
# Option to Build with Static CRT libraries on Windows
diff --git a/config/gnu-flags b/config/gnu-flags
index 57fc23a..b965bf0 100644
--- a/config/gnu-flags
+++ b/config/gnu-flags
@@ -156,11 +156,6 @@ case "$cc_vendor-$cc_version" in
gcc-3.*)
PROD_CFLAGS="-O3"
;;
- gcc-4.8.*)
- # temp patch: when GCC 4.8.x is used for Linux, dt_arith fails if -O*
- # is used. Remove any -O* flags. (AKC HDFFV-8500)
- PROD_CFLAGS="`echo $PROD_CFLAGS | sed -e 's/-O[0-3]*//'`"
- ;;
gcc-4.*)
PROD_CFLAGS="-O3"
;;
diff --git a/config/lt_vers.am b/config/lt_vers.am
index 8d9927b..0f47d62 100644
--- a/config/lt_vers.am
+++ b/config/lt_vers.am
@@ -17,7 +17,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
LT_VERS_INTERFACE = 6
-LT_VERS_REVISION = 154
+LT_VERS_REVISION = 155
LT_VERS_AGE = 0
## If the API changes *at all*, increment LT_VERS_INTERFACE and