summaryrefslogtreecommitdiff
path: root/databases/mariadb103-server/files/patch-storage_innobase_snappy.cmake
diff options
context:
space:
mode:
authorBernard Spil <brnrd@FreeBSD.org>2018-06-09 16:40:54 +0000
committerBernard Spil <brnrd@FreeBSD.org>2018-06-09 16:40:54 +0000
commit2ec514f10eceda27c806046f30f31096c4cbba7e (patch)
tree349db69e77b3dd6d46db57da0a09649d35a8c90c /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.cmake24
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")