Verified Commit ddb82390 authored by Tommaso Tocci's avatar Tommaso Tocci
Browse files

cmake: Clean FindSnappy module

parent 79f96f3e
Loading
Loading
Loading
Loading
+21 −0
Original line number Diff line number Diff line
find_library(Snappy_LIBRARY
        NAMES snappy
        HINTS ${ADAFS_DEPS_INSTALL}
)

find_path(Snappy_INCLUDE_DIR
    NAMES snappy.h
    HINTS ${ADAFS_DEPS_INSTALL}
)

set(Snappy_LIBRARIES ${Snappy_LIBRARY})
set(Snappy_INCLUDE_DIRS ${Snappy_INCLUDE_DIR})


include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(snappy DEFAULT_MSG Snappy_LIBRARY Snappy_INCLUDE_DIR)

mark_as_advanced(
        Snappy_LIBRARY
        Snappy_INCLUDE_DIR
)

ifs/CMake/Findsnappy.cmake

deleted100644 → 0
+0 −44
Original line number Diff line number Diff line
find_path(snappy_DIR
        HINTS
        /usr
        /usr/local
        /usr/local/adafs/
        ${ADAFS_DEPS_INSTALL}
        )

find_path(snappy_INCLUDE_DIR snappy.h
        HINTS
        ${ADAFS_DEPS_INSTALL}
        $ENV{HOME}/opt
        /usr
        /usr/local
        /usr/local/adafs
        /opt
        PATH_SUFFIXES include
        PATH_SUFFIXES include/snappy
        )

find_library(snappy_LIBRARY snappy
        HINTS
        ${ADAFS_DEPS_INSTALL}
        $ENV{HOME}/opt
        /usr
        /usr/local
        /usr/local/adafs
        /opt/
        PATH_SUFFIXES lib
        PATH_SUFFIXES lib/snappy
        )

set(snappy_INCLUDE_DIRS ${snappy_INCLUDE_DIR})
set(snappy_LIBRARIES ${snappy_LIBRARY})


include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(snappy DEFAULT_MSG snappy_LIBRARY snappy_INCLUDE_DIR)

mark_as_advanced(
        snappy_DIR
        snappy_LIBRARY
        snappy_INCLUDE_DIR
)
+2 −2
Original line number Diff line number Diff line
@@ -34,7 +34,7 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
find_package(LZ4 REQUIRED)
find_package(ZLIB REQUIRED)
find_package(BZip2 REQUIRED)
find_package(snappy REQUIRED)
find_package(Snappy REQUIRED)
find_package(ZStd REQUIRED)
find_package(JeMalloc) # required if rocksdb has been build with jemalloc
find_package(RocksDB REQUIRED)
@@ -69,7 +69,7 @@ target_link_libraries(RocksDB
    INTERFACE
    ${ROCKSDB_LIBRARIES}
    # rocksdb libs
    ${snappy_LIBRARIES}
    ${Snappy_LIBRARIES}
    ${ZLIB_LIBRARIES}
    ${BZIP2_LIBRARIES}
    ${ZSTD_LIBRARIES}