MYSQL\添加\可执行文件
几乎和添加\u可执行文件. 支持可选
目的地
选项,指示可执行文件的安装位置(如果未指定,则转到安装BINDIR
目录)。对于不打算安装的可执行文件,请使用添加\u可执行文件
相反。在Windows上,如果符号码
选项设置为真的
.用法示例:
MYSQL\u ADD\u可执行文件(mysqld${mysqld\u SOURCE}\DESTINATION${INSTALL\u SBINDIR})
MYSQL\添加\插件
:构建MySQL插件MYSQL|ADD|PLUGIN(PLUGIN|name source1…sourceN[STORAGE|ENGINE][MANDATORY|DEFAULT][STATIC|ONLY | MODULE|ONLY][MODULE|OUTPUT|name MODULE|name][STATIC|OUTPUT|name STATIC|name][RECOMPILE FOR|EMBEDDED][LINK|lib1…libN
参数:
存储引擎
为存储引擎定义。使共享库与
哈_
前缀。强制性的
定义强制插件(如myisam)。使插件始终生成。
违约
默认插件。除非
没有_
选项已定义。InnoDB存储引擎从MySQL5.5.5开始就有这个选项。插件名称
仅静态\u
只能作为静态库构建。
仅模块\u
只能作为共享模块构建。
模块输出名称
模块名称
定义插件库作为共享模块构建时的名称。
静态输出名称
将库构建为静态库时定义库名称。
为嵌入的\u重新编译\u
必须使用
-嵌入式服务器
用于嵌入式服务器的预处理器标志。很少有插件需要这样做,通常是依赖于内部结构和嵌入式服务器
旗帜。链接\u库
与插件链接的库。
依赖项
插件依赖项。
示例1:只作为共享模块构建的简单插件
MYSQL\u ADD\u插件(仅daemon\u example daemon\u example.cc模块)
例2:InnoDB插件。存储引擎,将共享库的输出名称重新定义为
哈èinnodb
而不是哈è因诺贝斯
,取决于兹利布
图书馆。MYSQL\u ADD\u PLUGIN(innobase${innobase\u SOURCES}存储\u引擎模块\u输出\u名称ha\u innodb链接\u库${ZLIB\u库})