mirror of
https://github.com/MariaDB/server.git
synced 2026-04-20 07:15:33 +02:00
- Introduce MYSQL_ADD_PLUGIN that replaces MYSQL_STORAGE_ENGINE
- Fix semisync library prefix (remove lib on Unixes) - restrict exported symbols from zlib and yassl (fvisibility=hidden)
This commit is contained in:
parent
43770e8f3f
commit
d2139f3135
22 changed files with 145 additions and 203 deletions
|
|
@ -13,6 +13,4 @@
|
|||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
SET(DAEMON_EXAMPLE_PLUGIN_DYNAMIC daemon_example)
|
||||
SET(DAEMON_EXAMPLE_SOURCES daemon_example.cc)
|
||||
MYSQL_PLUGIN(DAEMON_EXAMPLE)
|
||||
MYSQL_ADD_PLUGIN(DAEMON_EXAMPLE daemon_example.cc MODULE_ONLY)
|
||||
|
|
|
|||
|
|
@ -13,6 +13,5 @@
|
|||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
SET(FTEXAMPLE_PLUGIN_DYNAMIC mypluglib)
|
||||
SET(FTEXAMPLE_SOURCES plugin_example.c)
|
||||
MYSQL_PLUGIN(FTEXAMPLE)
|
||||
|
||||
MYSQL_ADD_PLUGIN(FTEXAMPLE plugin_example.c MODULE_ONLY MODULE_OUTPUT_NAME mypluglib)
|
||||
|
|
|
|||
|
|
@ -13,20 +13,13 @@
|
|||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02
|
||||
|
||||
IF(WIN32)
|
||||
SET(LIBPREFIX "")
|
||||
ELSE()
|
||||
SET(LIBPREFIX "lib")
|
||||
ENDIF()
|
||||
|
||||
|
||||
SET(SEMISYNC_MASTER_SOURCES semisync.cc semisync_master.cc semisync_master_plugin.cc
|
||||
semisync.h semisync_master.h)
|
||||
|
||||
SET(SEMISYNC_MASTER_PLUGIN_DYNAMIC ${LIBPREFIX}semisync_master)
|
||||
MYSQL_PLUGIN(SEMISYNC_MASTER)
|
||||
MYSQL_ADD_PLUGIN(semisync_master ${SEMISYNC_MASTER_SOURCES} MODULE_ONLY MODULE_OUTPUT_NAME "semisync_master")
|
||||
|
||||
SET(SEMISYNC_SLAVE_SOURCES semisync.cc semisync_slave.cc semisync_slave_plugin.cc
|
||||
semisync.h semisync_slave.h )
|
||||
SET(SEMISYNC_SLAVE_PLUGIN_DYNAMIC ${LIBPREFIX}semisync_slave)
|
||||
MYSQL_PLUGIN(SEMISYNC_SLAVE)
|
||||
SET(SEMISYNC_SLAVE_SOURCES semisync.cc semisync_slave.cc semisync_slave_plugin.cc semisync.h semisync_slave.h )
|
||||
MYSQL_ADD_PLUGIN(semisync_slave ${SEMISYNC_MASTER_SOURCES} MODULE_ONLY MODULE_OUTPUT_NAME "semisync_slave")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue