summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2015-08-28 14:54:02 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2015-08-28 14:54:02 (GMT)
commit64452942afbde4b4cd75da34cbfe6a0ea56d67dc (patch)
tree2e1e5dab083e7fa813856db65d2118b9259d2476 /src
parent4847daea86f57d35a683ef79cd8b772a4f463e02 (diff)
downloadhdf5-64452942afbde4b4cd75da34cbfe6a0ea56d67dc.zip
hdf5-64452942afbde4b4cd75da34cbfe6a0ea56d67dc.tar.gz
hdf5-64452942afbde4b4cd75da34cbfe6a0ea56d67dc.tar.bz2
[svn-r27603] HDFFV-9497: Add back ALLOW_UNSUPPORTED OPTION.
Added new option SKIP_HDF5_FORTRAN_SHARED. Adjust H5_HAVE_THREADSAFE only on SHARED libs.
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ecfe792..22f7182 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -734,6 +734,12 @@ if (BUILD_SHARED_LIBS)
INTERFACE_INCLUDE_DIRECTORIES "$<INSTALL_INTERFACE:$<INSTALL_PREFIX>/include>"
INTERFACE_COMPILE_DEFINITIONS H5_BUILT_AS_DYNAMIC_LIB=1
)
+ if (HDF5_ENABLE_THREADSAFE)
+ set_property (TARGET ${HDF5_LIBSH_TARGET}
+ APPEND PROPERTY COMPILE_DEFINITIONS
+ "H5_HAVE_THREADSAFE"
+ )
+ endif (HDF5_ENABLE_THREADSAFE)
if (HDF5_ENABLE_DEBUG_APIS)
set_property (TARGET ${HDF5_LIBSH_TARGET}