mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-04-18 21:44:02 +03:00
1. reduce the number of cmake warnings 2. remove unused OLD policies 3. only warn about missing prerequisites once 4. start cmake output from columnstore version
49 lines
1.1 KiB
CMake
49 lines
1.1 KiB
CMake
# - Try to find snappy headers and libraries.
|
|
#
|
|
# Usage of this module as follows:
|
|
#
|
|
# find_package(Snappy)
|
|
#
|
|
# Variables used by this module, they can change the default behaviour and need
|
|
# to be set before calling find_package:
|
|
#
|
|
# SNAPPY_ROOT_DIR Set this variable to the root installation of
|
|
# snappy if the module has problems finding
|
|
# the proper installation path.
|
|
#
|
|
# Variables defined by this module:
|
|
#
|
|
# SNAPPY_FOUND System has snappy libs/headers
|
|
# SNAPPY_LIBRARIES The snappy library/libraries
|
|
# SNAPPY_INCLUDE_DIR The location of snappy headers
|
|
|
|
if(DEFINED SNAPPY_ROOT_DIR)
|
|
set(Snappy_FIND_QUIET)
|
|
endif()
|
|
|
|
find_path(SNAPPY_ROOT_DIR
|
|
NAMES include/snappy.h
|
|
)
|
|
|
|
find_library(SNAPPY_LIBRARIES
|
|
NAMES snappy
|
|
HINTS ${SNAPPY_ROOT_DIR}/lib
|
|
)
|
|
|
|
find_path(SNAPPY_INCLUDE_DIR
|
|
NAMES snappy.h
|
|
HINTS ${SNAPPY_ROOT_DIR}/include
|
|
)
|
|
|
|
include(FindPackageHandleStandardArgs)
|
|
find_package_handle_standard_args(Snappy DEFAULT_MSG
|
|
SNAPPY_LIBRARIES
|
|
SNAPPY_INCLUDE_DIR
|
|
)
|
|
|
|
mark_as_advanced(
|
|
SNAPPY_ROOT_DIR
|
|
SNAPPY_LIBRARIES
|
|
SNAPPY_INCLUDE_DIR
|
|
)
|