Commit 97b563b5 authored by Sergei Golubchik's avatar Sergei Golubchik

less re-cmake messages

parent 8ca22190
find_path(
ZSTD_INCLUDE_DIR
NAMES "zstd.h"
)
find_library(
ZSTD_LIBRARY
NAMES zstd
)
set(ZSTD_LIBRARIES ${ZSTD_LIBRARY})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(
ZSTD DEFAULT_MSG ZSTD_INCLUDE_DIR ZSTD_LIBRARIES)
mark_as_advanced(ZSTD_INCLUDE_DIR ZSTD_LIBRARIES ZSTD_FOUND)
# - Find zstd
# Find the zstd compression library and includes
#
# ZSTD_INCLUDE_DIR - where to find zstd.h, etc.
# ZSTD_LIBRARIES - List of libraries when using zstd.
# ZSTD_FOUND - True if zstd found.
if (DEFINED ZSTD_LIBRARIES)
return()
endif()
find_path(ZSTD_INCLUDE_DIR
NAMES zstd.h
HINTS ${ZSTD_ROOT_DIR}/include)
find_library(ZSTD_LIBRARIES
NAMES zstd
HINTS ${ZSTD_ROOT_DIR}/lib)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(zstd DEFAULT_MSG ZSTD_LIBRARIES ZSTD_INCLUDE_DIR)
mark_as_advanced(
ZSTD_LIBRARIES
ZSTD_INCLUDE_DIR)
...@@ -135,7 +135,7 @@ IF(NOT VERSION) ...@@ -135,7 +135,7 @@ IF(NOT VERSION)
SET(package_name "mariadb${PRODUCT_TAG}-${VERSION}-${SYSTEM_NAME_AND_PROCESSOR}") SET(package_name "mariadb${PRODUCT_TAG}-${VERSION}-${SYSTEM_NAME_AND_PROCESSOR}")
MESSAGE(STATUS "Packaging as: ${package_name}") MESSAGE_ONCE(package_name "Packaging as: ${package_name}")
# Sometimes package suffix is added (something like "-icc-glibc23") # Sometimes package suffix is added (something like "-icc-glibc23")
IF(PACKAGE_SUFFIX) IF(PACKAGE_SUFFIX)
......
...@@ -20,10 +20,12 @@ MACRO(CHECK_SYSTEMD) ...@@ -20,10 +20,12 @@ MACRO(CHECK_SYSTEMD)
SET(WITH_SYSTEMD "auto" CACHE STRING "Enable systemd scripts and notification support") SET(WITH_SYSTEMD "auto" CACHE STRING "Enable systemd scripts and notification support")
IF(WITH_SYSTEMD STREQUAL "yes" OR WITH_SYSTEMD STREQUAL "auto") IF(WITH_SYSTEMD STREQUAL "yes" OR WITH_SYSTEMD STREQUAL "auto")
IF(PKG_CONFIG_FOUND) IF(PKG_CONFIG_FOUND)
IF(WITH_SYSTEMD STREQUAL "yes") IF (NOT DEFINED LIBSYSTEMD_FOUND)
pkg_search_module(LIBSYSTEMD REQUIRED libsystemd libsystemd-daemon) IF(WITH_SYSTEMD STREQUAL "yes")
ELSE() pkg_search_module(LIBSYSTEMD REQUIRED libsystemd libsystemd-daemon)
pkg_search_module(LIBSYSTEMD libsystemd libsystemd-daemon) ELSE()
pkg_search_module(LIBSYSTEMD libsystemd libsystemd-daemon)
ENDIF()
ENDIF() ENDIF()
IF(HAVE_DLOPEN) IF(HAVE_DLOPEN)
SET(LIBSYSTEMD ${LIBSYSTEMD_LIBRARIES}) SET(LIBSYSTEMD ${LIBSYSTEMD_LIBRARIES})
......
Subproject commit 463211f4a9e68eb7a2fd7a8a3466e5bf3a13e361 Subproject commit ade0d67b0a79cf5e96305b6c312a5b26e9469dd0
...@@ -33,7 +33,7 @@ endif() ...@@ -33,7 +33,7 @@ endif()
# Optional compression libraries. # Optional compression libraries.
foreach(compression_lib LZ4 BZIP2 ZSTD snappy) foreach(compression_lib LZ4 BZIP2 zstd snappy)
FIND_PACKAGE(${compression_lib} QUIET) FIND_PACKAGE(${compression_lib} QUIET)
SET(WITH_ROCKSDB_${compression_lib} AUTO CACHE STRING SET(WITH_ROCKSDB_${compression_lib} AUTO CACHE STRING
...@@ -76,7 +76,7 @@ if(ZSTD_FOUND AND (NOT WITH_ROCKSDB_ZSTD STREQUAL "OFF")) ...@@ -76,7 +76,7 @@ if(ZSTD_FOUND AND (NOT WITH_ROCKSDB_ZSTD STREQUAL "OFF"))
if (ZSTD_VALID) if (ZSTD_VALID)
add_definitions(-DZSTD) add_definitions(-DZSTD)
include_directories(${ZSTD_INCLUDE_DIR}) include_directories(${ZSTD_INCLUDE_DIR})
list(APPEND THIRDPARTY_LIBS ${ZSTD_LIBRARY}) list(APPEND THIRDPARTY_LIBS ${ZSTD_LIBRARIES})
endif() endif()
endif() endif()
...@@ -392,4 +392,3 @@ target_link_libraries(rocksdblib ${THIRDPARTY_LIBS} ${SYSTEM_LIBS}) ...@@ -392,4 +392,3 @@ target_link_libraries(rocksdblib ${THIRDPARTY_LIBS} ${SYSTEM_LIBS})
IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") IF(CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
set_target_properties(rocksdblib PROPERTIES COMPILE_FLAGS "-fPIC -fno-builtin-memcmp -frtti") set_target_properties(rocksdblib PROPERTIES COMPILE_FLAGS "-fPIC -fno-builtin-memcmp -frtti")
endif() endif()
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment