diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2016-10-14 16:22:22 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2016-10-14 16:22:22 (GMT) |
commit | 3ee36553b9aedb4e4d9cb31339e9c8a9f5ef3a92 (patch) | |
tree | 6c5d469e39b2dc44ccf978431178fb5531e9760a /release_docs | |
parent | 052ca6a74199005efe7f324f2a3ac508b18cdc27 (diff) | |
download | hdf5-3ee36553b9aedb4e4d9cb31339e9c8a9f5ef3a92.zip hdf5-3ee36553b9aedb4e4d9cb31339e9c8a9f5ef3a92.tar.gz hdf5-3ee36553b9aedb4e4d9cb31339e9c8a9f5ef3a92.tar.bz2 |
Add support for namespace and add tools to binaries config
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 2 | ||||
-rw-r--r-- | release_docs/USING_HDF5_CMake.txt | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 87eb732..179a5c7 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -41,6 +41,8 @@ New Features Configuration: ------------- + - CMake + Added NAMESPACE hdf5:: to package configuration files - CMake: change CTEST_BUILD_CONFIGURATION to CTEST_CONFIGURATION_TYPE, which is recommended by CMake documentation. HDFFV-9971 (ADB 2016/8/22) diff --git a/release_docs/USING_HDF5_CMake.txt b/release_docs/USING_HDF5_CMake.txt index e89f1eb..313af83 100644 --- a/release_docs/USING_HDF5_CMake.txt +++ b/release_docs/USING_HDF5_CMake.txt @@ -183,15 +183,19 @@ source root. Include the following text in the file: cmake_minimum_required (VERSION 3.1.0) project (HDF5MyApp C CXX) -find_package (HDF5 NAMES hdf5 COMPONENTS C static) +set (LIB_TYPE STATIC) # or SHARED +string(TOLOWER ${LIB_TYPE} SEARCH_TYPE) + +find_package (HDF5 NAMES hdf5 COMPONENTS C ${SEARCH_TYPE}) # find_package (HDF5) # Find non-cmake built HDF5 INCLUDE_DIRECTORIES (${HDF5_INCLUDE_DIR}) -set (LINK_LIBS ${LINK_LIBS} ${HDF5_C_STATIC_LIBRARY}) +set (LINK_LIBS ${LINK_LIBS} ${HDF5_C_${LIB_TYPE}_LIBRARY}) set (example hdf_example) add_executable (${example} ${PROJECT_SOURCE_DIR}/${example}.c) -TARGET_C_PROPERTIES (${example} " " " ") +TARGET_NAMING (${example} ${LIB_TYPE}) +TARGET_C_PROPERTIES (${example} ${LIB_TYPE} " " " ") target_link_libraries (${example} ${LINK_LIBS}) enable_testing () |