10bet网址
MySQL内部手册


4.4.6.6微调安装路径

如果您有使用Autotools的背景,那么您应该熟悉以下选项——bindir——libdir,——sbindir那,当传递到配置脚本,启用安装布局微调。CMake也有类似的功能:

  • CMAKE_INSTALL_PREFIX:安装的根目录(与Autotools相同)——前缀).

  • INSTALL_BINDIRINSTALL_LIBDIRINSTALL_SBINDIR:这些对应于Autotools——bindir——libdir,——sbindir选项。一个微妙的区别是INSTALL_XXXDIR值应该是相对于的路径CMAKE_INSTALL_PREFIX.例如,INSTALL_BINDIR应该是箱子,而不是工作

  • INSTALL_LAYOUT选项允许从几个预定义的安装布局中选择一个:

    • 独立的布局与中相同gz/. zip包。这是默认设置。

    • RPM布局类似于RPM包。例如,mysqld是在sbin子子目录。

    • SVR4为Solaris软件包布局。

    • 黛比布局就像DEB包一样。(实验)

这里有一个如何修改的例子STANDLONE稍微布局并将库安装到lib64子目录,而不是默认的自由

cmake . .-DINSTALL_LAYOUT =独立-DINSTALL_LIBDIR = lib64