diff --git a/CMakeLists.txt b/CMakeLists.txt index 2711877..a4c949c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,16 +4,9 @@ find_package(PythonExtensions REQUIRED) # Todo: c-blosc provides a CMake package configuration file that we can build # against if blosc is available on the system, etc. -# find_package(blosc) -# if(NOT blosc_FOUND) -set(BUILD_STATIC ON CACHE BOOL "Build a static version of the blosc library.") -set(BUILD_SHARED OFF CACHE BOOL "Build a shared library version of the blosc library.") -set(BUILD_TESTS OFF CACHE BOOL "Build test programs form the blosc compression library") -set(BUILD_BENCHMARKS OFF CACHE BOOL "Build benchmark programs form the blosc compression library") -set(CMAKE_POSITION_INDEPENDENT_CODE ON) -add_subdirectory(c-blosc) +find_package(blosc) add_library(blosc_extension MODULE blosc/blosc_extension.c) -target_link_libraries(blosc_extension blosc_static) +target_link_libraries(blosc_extension blosc) python_extension_module(blosc_extension) install(TARGETS blosc_extension LIBRARY DESTINATION blosc)