summaryrefslogtreecommitdiff
path: root/infra/cmake/packages/HDF5Config.cmake
diff options
context:
space:
mode:
authorChunseok Lee <chunseok.lee@samsung.com>2020-10-29 13:12:50 +0900
committerChunseok Lee <chunseok.lee@samsung.com>2020-10-29 13:12:50 +0900
commitd6b371e095d737922187a518b8faba1ef6f3a2b1 (patch)
tree9d90c09c887b5111389dbedf924f59206411cd5a /infra/cmake/packages/HDF5Config.cmake
parentc55f8a6db48cda9d3a78048338b7f18c4cca62b8 (diff)
downloadnnfw-d6b371e095d737922187a518b8faba1ef6f3a2b1.tar.gz
nnfw-d6b371e095d737922187a518b8faba1ef6f3a2b1.tar.bz2
nnfw-d6b371e095d737922187a518b8faba1ef6f3a2b1.zip
Imported Upstream version 0.4upstream/0.4
Diffstat (limited to 'infra/cmake/packages/HDF5Config.cmake')
-rw-r--r--infra/cmake/packages/HDF5Config.cmake71
1 files changed, 0 insertions, 71 deletions
diff --git a/infra/cmake/packages/HDF5Config.cmake b/infra/cmake/packages/HDF5Config.cmake
deleted file mode 100644
index 19803f1ea..000000000
--- a/infra/cmake/packages/HDF5Config.cmake
+++ /dev/null
@@ -1,71 +0,0 @@
-function(_HDF5_build)
- if(NOT BUILD_HDF5)
- return()
- endif(NOT BUILD_HDF5)
-
- nnas_find_package(HDF5Source QUIET)
-
- if(NOT HDF5Source_FOUND)
- return()
- endif(NOT HDF5Source_FOUND)
-
- nnas_include(ExternalBuildTools)
- ExternalBuild_CMake(CMAKE_DIR ${HDF5Source_DIR}
- BUILD_DIR ${CMAKE_BINARY_DIR}/externals/HDF5/build
- INSTALL_DIR ${EXT_OVERLAY_DIR}
- IDENTIFIER "1.8.16"
- PKG_NAME "HDF5"
- EXTRA_OPTS "-DBUILD_SHARED_LIBS:BOOL=ON"
- "-DHDF5_BUILD_TOOLS:BOOL=ON"
- "-DHDF5_ENABLE_SZIP_SUPPORT:BOOL=OFF"
- "-DHDF5_ENABLE_Z_LIB_SUPPORT:BOOL=OFF")
-
-endfunction(_HDF5_build)
-
-_HDF5_build()
-
-find_path(HDF5_CONFIG_DIR "hdf5-config.cmake"
- PATHS ${EXT_OVERLAY_DIR}
- PATH_SUFFIXES
- cmake
- share/cmake
- share/cmake/hdf5
- cmake/hdf5
- lib/cmake/hdf5)
-
-include(${HDF5_CONFIG_DIR}/hdf5-config.cmake)
-
-unset(HDF5_INCLUDE_DIRS)
-unset(HDF5_C_INCLUDE_DIRS)
-unset(HDF5_CXX_INCLUDE_DIRS)
-unset(HDF5_HL_INCLUDE_DIRS)
-
-unset(HDF5_LIBRARIES)
-unset(HDF5_HL_LIBRARIES)
-unset(HDF5_C_LIBRARIES)
-unset(HDF5_CXX_LIBRARIES)
-unset(HDF5_C_HL_LIBRARIES)
-unset(HDF5_CXX_HL_LIBRARIES)
-
-# If user doesn't specify static or shared, set it to shared by default
-list(FIND HDF5_FIND_COMPONENTS "STATIC" _index)
-if(${_index} GREATER -1)
- # static
- set(_SUFFIX "-static")
-else()
- # shared
- set(_SUFFIX "-shared")
-endif()
-
-list(REMOVE_ITEM HDF5_FIND_COMPONENTS "static;shared")
-set(HDF5_INCLUDE_DIRS ${HDF5_INCLUDE_DIR})
-foreach(COMP HDF5_FIND_COMPONENTS)
- set(HDF5_${COMP}_INCLUDE_DIRS ${HDF5_INCLUDE_DIR})
-endforeach()
-
-set(HDF5_LIBRARIES "hdf5${_SUFFIX}")
-set(HDF5_C_LIBRARIES "hdf5${_SUFFIX}")
-set(HDF5_CXX_LIBRARIES "hdf5_cpp${_SUFFIX}")
-set(HDF5_HL_LIBRARIES "hdf5_hl${_SUFFIX}")
-set(HDF5_C_HL_LIBRARIES "hdf5_hl${_SUFFIX}")
-set(HDF5_CXX_HL_LIBRARIES "hdf5_hl_cpp${_SUFFIX}")