summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2012-06-15 13:26:33 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2012-06-15 13:26:33 (GMT)
commit603fc9dbe09270f3686d776ef6f8243c9954cddc (patch)
treeed28148a8e5860f9f60d1abbedbe87c03f7352f2
parent7eb9d11fa238dcd6027a0bac049fb2a996df80fa (diff)
downloadhdf5-603fc9dbe09270f3686d776ef6f8243c9954cddc.zip
hdf5-603fc9dbe09270f3686d776ef6f8243c9954cddc.tar.gz
hdf5-603fc9dbe09270f3686d776ef6f8243c9954cddc.tar.bz2
[svn-r22464] Correct name used for POSIX flag
-rw-r--r--config/cmake/ConfigureChecks.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/config/cmake/ConfigureChecks.cmake b/config/cmake/ConfigureChecks.cmake
index bbd310e..6fb9ec1 100644
--- a/config/cmake/ConfigureChecks.cmake
+++ b/config/cmake/ConfigureChecks.cmake
@@ -411,7 +411,13 @@ SET (LINUX_LFS 0)
SET (HDF5_EXTRA_FLAGS)
IF (NOT WINDOWS)
# Linux Specific flags
- SET (HDF5_EXTRA_FLAGS -D_POSIX_SOURCE=199506L -D_BSD_SOURCE)
+ # This was originally defined as _POSIX_SOURCE which was updated to
+ # _POSIX_C_SOURCE=199506L to expose a greater amount of POSIX
+ # functionality so clock_gettime and CLOCK_MONOTONIC are defined
+ # correctly.
+ # POSIX feature information can be found in the gcc manual at:
+ # http://www.gnu.org/s/libc/manual/html_node/Feature-Test-Macros.html
+ SET (HDF5_EXTRA_FLAGS -D_POSIX_C_SOURCE=199506L -D_BSD_SOURCE)
OPTION (HDF5_ENABLE_LARGE_FILE "Enable support for large (64-bit) files on Linux." ON)
IF (HDF5_ENABLE_LARGE_FILE)
SET (msg "Performing TEST_LFS_WORKS")