diff options
author | Vladislav Vaintroub <vvaintroub@mysql.com> | 2009-12-01 12:00:50 +0100 |
---|---|---|
committer | Vladislav Vaintroub <vvaintroub@mysql.com> | 2009-12-01 12:00:50 +0100 |
commit | 5dfa313eb7c9c1663b0e79b6ff4bca1f9ac77e51 (patch) | |
tree | d89705a5ecb9443a34d6ac498e2557565ff952b2 /plugin/semisync | |
parent | f458a4c963284fe9b9fa6af3d10dd0144813c8f4 (diff) | |
download | mariadb-git-5dfa313eb7c9c1663b0e79b6ff4bca1f9ac77e51.tar.gz |
- 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)
Diffstat (limited to 'plugin/semisync')
-rw-r--r-- | plugin/semisync/CMakeLists.txt | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/plugin/semisync/CMakeLists.txt b/plugin/semisync/CMakeLists.txt index 7681894207d..b852bce9463 100644 --- a/plugin/semisync/CMakeLists.txt +++ b/plugin/semisync/CMakeLists.txt @@ -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") |