]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/h5py-lzf/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / h5py-lzf / CMakeLists.txt
1 cmake_minimum_required(VERSION 3.13)
2 project(h5py-lzf)
3
4 find_package(hdf5 CONFIG REQUIRED)
5
6 add_library(h5py-lzf STATIC lzf_filter.c lzf/lzf_c.c lzf/lzf_d.c)
7 target_include_directories(h5py-lzf PUBLIC $<INSTALL_INTERFACE:include>)
8 target_link_libraries(h5py-lzf PRIVATE libzstd $<IF:${link_hdf5_SHARED},hdf5::hdf5-shared,hdf5::hdf5-static>)
9 install(TARGETS h5py-lzf EXPORT h5py-lzf-config ARCHIVE DESTINATION lib LIBRARY DESTINATION lib)
10 install(EXPORT h5py-lzf-config DESTINATION share/cmake/h5py-lzf)
11 install(FILES lzf_filter.h lzf/lzf.h DESTINATION include)