summaryrefslogtreecommitdiffstats
path: root/fortran/src
diff options
context:
space:
mode:
authorAllen Byrne <byrn@hdfgroup.org>2014-03-26 14:36:08 (GMT)
committerAllen Byrne <byrn@hdfgroup.org>2014-03-26 14:36:08 (GMT)
commit1e1f754fb0aee2cad9243b4bfac75741dfbc184d (patch)
tree18f47aab29b761c59f9d9d4fa2ca6b53619d40e9 /fortran/src
parent7ed2b997ba03a84467ef4a9aaad1da7ec44b26b1 (diff)
downloadhdf5-1e1f754fb0aee2cad9243b4bfac75741dfbc184d.zip
hdf5-1e1f754fb0aee2cad9243b4bfac75741dfbc184d.tar.gz
hdf5-1e1f754fb0aee2cad9243b4bfac75741dfbc184d.tar.bz2
[svn-r24903] Correct mod install lists
Tested: local linux
Diffstat (limited to 'fortran/src')
-rw-r--r--fortran/src/CMakeLists.txt29
1 files changed, 14 insertions, 15 deletions
diff --git a/fortran/src/CMakeLists.txt b/fortran/src/CMakeLists.txt
index ba13ba5..5bbd547 100644
--- a/fortran/src/CMakeLists.txt
+++ b/fortran/src/CMakeLists.txt
@@ -3,7 +3,7 @@ PROJECT (HDF5_F90_SRC C CXX Fortran)
#-----------------------------------------------------------------------------
# configure def file for shared libs on windows
-if (WIN32 AND NOT CYGWIN)
+if (WIN32)
if (BUILD_SHARED_LIBS)
if (MSVC)
if (NOT H5_HAVE_PARALLEL)
@@ -15,7 +15,7 @@ if (WIN32 AND NOT CYGWIN)
configure_file (${HDF5_F90_SRC_SOURCE_DIR}/hdf5_fortrandll.def.in ${HDF5_F90_SRC_BINARY_DIR}/hdf5_fortrandll.def @ONLY)
endif (MSVC)
endif (BUILD_SHARED_LIBS)
-endif (WIN32 AND NOT CYGWIN)
+endif (WIN32)
INCLUDE_DIRECTORIES (${HDF5_F90_BINARY_DIR} ${CMAKE_Fortran_MODULE_DIRECTORY})
@@ -222,7 +222,7 @@ endif (H5_HAVE_PARALLEL AND MPI_Fortran_FOUND)
#-----------------------------------------------------------------------------
add_library (${HDF5_F90_LIB_TARGET} ${LIB_TYPE} ${f90_F_SRCS})
set (SHARED_LINK_FLAGS " ")
-if (WIN32 AND NOT CYGWIN)
+if (WIN32)
if (BUILD_SHARED_LIBS)
set_property (TARGET ${HDF5_F90_LIB_TARGET}
APPEND PROPERTY COMPILE_DEFINITIONS
@@ -236,7 +236,7 @@ if (WIN32 AND NOT CYGWIN)
APPEND PROPERTY COMPILE_DEFINITIONS
HDF5F90_WINDOWS
)
-endif (WIN32 AND NOT CYGWIN)
+endif (WIN32)
TARGET_FORTRAN_PROPERTIES (${HDF5_F90_LIB_TARGET} " " ${SHARED_LINK_FLAGS})
set_target_properties (${HDF5_F90_LIB_TARGET} PROPERTIES LINKER_LANGUAGE Fortran)
target_link_libraries (${HDF5_F90_LIB_TARGET} ${HDF5_F90_C_LIB_TARGET} ${HDF5_LIB_TARGET})
@@ -266,7 +266,7 @@ install (
fortheaders
)
-if (WIN32 AND NOT CYGWIN)
+if (WIN32)
install (
FILES
${CMAKE_Fortran_MODULE_DIRECTORY}/\${BUILD_TYPE}/h5fortran_types.mod
@@ -300,11 +300,10 @@ if (WIN32 AND NOT CYGWIN)
COMPONENT
fortheaders
)
-else (WIN32 AND NOT CYGWIN)
+else (WIN32)
install (
FILES
${CMAKE_Fortran_MODULE_DIRECTORY}/h5fortran_types.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5test_kind_sizeof_mod.mod
${CMAKE_Fortran_MODULE_DIRECTORY}/hdf5.mod
${CMAKE_Fortran_MODULE_DIRECTORY}/h5f.mod
${CMAKE_Fortran_MODULE_DIRECTORY}/h5a.mod
@@ -322,20 +321,20 @@ else (WIN32 AND NOT CYGWIN)
${CMAKE_Fortran_MODULE_DIRECTORY}/h5z.mod
${CMAKE_Fortran_MODULE_DIRECTORY}/h5a_provisional.mod
${CMAKE_Fortran_MODULE_DIRECTORY}/h5d_provisional.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5E_provisional.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5F_provisional.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5L_provisional.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5O_provisional.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5P_provisional.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5R_provisional.mod
- ${CMAKE_Fortran_MODULE_DIRECTORY}/h5T_provisional.mod
+ ${CMAKE_Fortran_MODULE_DIRECTORY}/h5e_provisional.mod
+ ${CMAKE_Fortran_MODULE_DIRECTORY}/h5e_provisional.mod
+ ${CMAKE_Fortran_MODULE_DIRECTORY}/h5l_provisional.mod
+ ${CMAKE_Fortran_MODULE_DIRECTORY}/h5o_provisional.mod
+ ${CMAKE_Fortran_MODULE_DIRECTORY}/h5p_provisional.mod
+ ${CMAKE_Fortran_MODULE_DIRECTORY}/h5r_provisional.mod
+ ${CMAKE_Fortran_MODULE_DIRECTORY}/h5t_provisional.mod
${CMAKE_Fortran_MODULE_DIRECTORY}/h5_dble_interface.mod
DESTINATION
${HDF5_INSTALL_INCLUDE_DIR}
COMPONENT
fortheaders
)
-endif (WIN32 AND NOT CYGWIN)
+endif (WIN32)
#-----------------------------------------------------------------------------
# Add Target(s) to CMake Install for import into other projects