diff options
author | Bernard Spil <brnrd@FreeBSD.org> | 2018-06-09 16:40:54 +0000 |
---|---|---|
committer | Bernard Spil <brnrd@FreeBSD.org> | 2018-06-09 16:40:54 +0000 |
commit | 2ec514f10eceda27c806046f30f31096c4cbba7e (patch) | |
tree | 349db69e77b3dd6d46db57da0a09649d35a8c90c /databases/mariadb103-server/files/patch-storage_innobase_snappy.cmake | |
parent | - Fix LICENSE (diff) |
databases/mariadb103-server: Add MariaDB 10.3 port
Diffstat (limited to 'databases/mariadb103-server/files/patch-storage_innobase_snappy.cmake')
-rw-r--r-- | databases/mariadb103-server/files/patch-storage_innobase_snappy.cmake | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/databases/mariadb103-server/files/patch-storage_innobase_snappy.cmake b/databases/mariadb103-server/files/patch-storage_innobase_snappy.cmake new file mode 100644 index 000000000000..42c80e08d04a --- /dev/null +++ b/databases/mariadb103-server/files/patch-storage_innobase_snappy.cmake @@ -0,0 +1,24 @@ +--- storage/innobase/snappy.cmake.orig 2017-05-14 23:13:18 UTC ++++ storage/innobase/snappy.cmake +@@ -17,12 +17,17 @@ SET(WITH_INNODB_SNAPPY AUTO CACHE STRING + + MACRO (MYSQL_CHECK_SNAPPY) + IF (WITH_INNODB_SNAPPY STREQUAL "ON" OR WITH_INNODB_SNAPPY STREQUAL "AUTO") +- CHECK_INCLUDE_FILES(snappy-c.h HAVE_SNAPPY_H) +- CHECK_LIBRARY_EXISTS(snappy snappy_uncompress "" HAVE_SNAPPY_SHARED_LIB) +- ++ find_path(SNAPPY_INCLUDE_DIR NAMES snappy-c.h) ++ find_library(SNAPPY_LIBRARY NAMES snappy) ++ get_filename_component(SNAPPY_LIBDIR ${SNAPPY_LIBRARY} DIRECTORY) ++ IF (SNAPPY_INCLUDE_DIR) ++ SET(HAVE_SNAPPY_H 1) ++ ENDIF() ++ CHECK_LIBRARY_EXISTS(snappy snappy_uncompress ${SNAPPY_LIBDIR} HAVE_SNAPPY_SHARED_LIB) ++MESSAGE(STATUS "HAVE_SNAPPY_H=${HAVE_SNAPPY_H} HAVE_SNAPPY_SHARED_LIB=${HAVE_SNAPPY_SHARED_LIB} SNAPPY_LIBDIR=${SNAPPY_LIBDIR} ") + IF(HAVE_SNAPPY_SHARED_LIB AND HAVE_SNAPPY_H) + ADD_DEFINITIONS(-DHAVE_SNAPPY=1) +- LINK_LIBRARIES(snappy) ++ LINK_LIBRARIES(${SNAPPY_LIBRARY}) + ELSE() + IF (WITH_INNODB_SNAPPY STREQUAL "ON") + MESSAGE(FATAL_ERROR "Required snappy library is not found") |