mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-03-31 17:10:47 +08:00
[svn-r27720] Merge changes from master
This commit is contained in:
parent
129334f04b
commit
d9d02bf847
@ -20,7 +20,7 @@ endmacro (IDE_GENERATED_PROPERTIES)
|
||||
macro (IDE_SOURCE_PROPERTIES SOURCE_PATH HEADERS SOURCES)
|
||||
# install (FILES ${HEADERS}
|
||||
# DESTINATION include/R3D/${NAME}
|
||||
# COMPONENT Headers
|
||||
# COMPONENT Headers
|
||||
# )
|
||||
|
||||
string (REPLACE "/" "\\\\" source_group_path ${SOURCE_PATH} )
|
||||
@ -90,7 +90,7 @@ macro (HDF_SET_LIB_OPTIONS libtarget libname libtype)
|
||||
set (LIB_DEBUG_NAME "${libname}_debug")
|
||||
endif (WIN32)
|
||||
endif (${libtype} MATCHES "SHARED")
|
||||
|
||||
|
||||
set_target_properties (${libtarget}
|
||||
PROPERTIES
|
||||
OUTPUT_NAME_DEBUG ${LIB_DEBUG_NAME}
|
||||
@ -98,7 +98,7 @@ macro (HDF_SET_LIB_OPTIONS libtarget libname libtype)
|
||||
OUTPUT_NAME_MINSIZEREL ${LIB_RELEASE_NAME}
|
||||
OUTPUT_NAME_RELWITHDEBINFO ${LIB_RELEASE_NAME}
|
||||
)
|
||||
|
||||
|
||||
#----- Use MSVC Naming conventions for Shared Libraries
|
||||
if (MINGW AND ${libtype} MATCHES "SHARED")
|
||||
set_target_properties (${libtarget}
|
||||
@ -176,7 +176,7 @@ macro (TARGET_C_PROPERTIES wintarget libtype addcompileflags addlinkflags)
|
||||
PROPERTIES
|
||||
COMPILE_FLAGS "${addcompileflags}"
|
||||
LINK_FLAGS "${addlinkflags}"
|
||||
)
|
||||
)
|
||||
endif (MSVC)
|
||||
endmacro (TARGET_C_PROPERTIES)
|
||||
|
||||
@ -187,7 +187,7 @@ macro (TARGET_MSVC_PROPERTIES wintarget libtype addcompileflags addlinkflags)
|
||||
PROPERTIES
|
||||
COMPILE_FLAGS "${addcompileflags}"
|
||||
LINK_FLAGS "${addlinkflags}"
|
||||
)
|
||||
)
|
||||
endif (MSVC)
|
||||
endmacro (TARGET_MSVC_PROPERTIES)
|
||||
|
||||
@ -206,13 +206,13 @@ macro (TARGET_FORTRAN_WIN_PROPERTIES forttarget libtype addcompileflags addlinkf
|
||||
PROPERTIES
|
||||
COMPILE_FLAGS "/dll ${addcompileflags}"
|
||||
LINK_FLAGS "/SUBSYSTEM:CONSOLE ${addlinkflags}"
|
||||
)
|
||||
)
|
||||
else (${libtype} MATCHES "SHARED")
|
||||
set_target_properties (${forttarget}
|
||||
PROPERTIES
|
||||
COMPILE_FLAGS "${addcompileflags}"
|
||||
LINK_FLAGS "/SUBSYSTEM:CONSOLE ${addlinkflags}"
|
||||
)
|
||||
)
|
||||
endif (${libtype} MATCHES "SHARED")
|
||||
endif (MSVC)
|
||||
endmacro (TARGET_FORTRAN_WIN_PROPERTIES)
|
||||
@ -235,6 +235,8 @@ macro (HDF_README_PROPERTIES target_fortran)
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM} 7")
|
||||
elseif (${CMAKE_SYSTEM_VERSION} MATCHES "6.2")
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM} 8")
|
||||
elseif (${CMAKE_SYSTEM_VERSION} MATCHES "6.3")
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM} 10")
|
||||
endif (${CMAKE_SYSTEM_VERSION} MATCHES "6.1")
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM} ${MSVC_C_ARCHITECTURE_ID}")
|
||||
if (${CMAKE_C_COMPILER_VERSION} MATCHES "16.*")
|
||||
@ -245,6 +247,8 @@ macro (HDF_README_PROPERTIES target_fortran)
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM}, using VISUAL STUDIO 2012")
|
||||
elseif (${CMAKE_C_COMPILER_VERSION} MATCHES "18.*")
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM}, using VISUAL STUDIO 2013")
|
||||
elseif (${CMAKE_C_COMPILER_VERSION} MATCHES "19.*")
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM}, using VISUAL STUDIO 2015")
|
||||
else (${CMAKE_C_COMPILER_VERSION} MATCHES "16.*")
|
||||
set (BINARY_PLATFORM "${BINARY_PLATFORM}, using VISUAL STUDIO ${CMAKE_C_COMPILER_VERSION}")
|
||||
endif (${CMAKE_C_COMPILER_VERSION} MATCHES "16.*")
|
||||
@ -269,9 +273,9 @@ macro (HDF_README_PROPERTIES target_fortran)
|
||||
else (BUILD_SHARED_LIBS)
|
||||
set (LIB_TYPE "Static")
|
||||
endif (BUILD_SHARED_LIBS)
|
||||
|
||||
|
||||
configure_file (
|
||||
${HDF_RESOURCES_DIR}/README.txt.cmake.in
|
||||
${HDF_RESOURCES_DIR}/README.txt.cmake.in
|
||||
${CMAKE_BINARY_DIR}/README.txt @ONLY
|
||||
)
|
||||
endmacro (HDF_README_PROPERTIES)
|
||||
|
Loading…
x
Reference in New Issue
Block a user