mirror of
https://github.com/MariaDB/server.git
synced 2025-01-17 12:32:27 +01:00
338aefcb38
Modify plugins.m4 configuration framework so that plugins which are not built still get added to the source distribution during make dist. This came up now because we can only build ibmdb2i on i5/OS, and we can't bootstrap our source dist on that platform. The solution is to specify DIST_SUBDIRS containing all plugins, separate from SUBDIRS which contains the plugins which are actually built. This ibmdb2i code is from the ibmdb2i-ga3-src.zip file, with a patch to plug.in to disable the plugin if the PASE environment isn't available.
12 lines
541 B
Text
12 lines
541 B
Text
MYSQL_STORAGE_ENGINE([ibmdb2i], [], [IBM DB2 for i Storage Engine],
|
|
[IBM DB2 for i Storage Engine], [max,max-no-ndb])
|
|
MYSQL_PLUGIN_DYNAMIC([ibmdb2i], [ha_ibmdb2i.la])
|
|
|
|
AC_CHECK_HEADER([qlgusr.h],
|
|
# qlgusr.h is just one of the headers from the i5/OS PASE environment; the
|
|
# EBCDIC headers are in /QIBM/include, and have to be converted to ASCII
|
|
# before cpp gets to them
|
|
[:],
|
|
# Missing PASE environment, can't build this engine
|
|
[mysql_plugin_ibmdb2i=no
|
|
with_plugin_ibmdb2i=no])
|