配置
要从源代码构建Squish,您必须首先运行configure以收集有关系统信息,例如脚本语言解释器和工具包的位置。
所有配置选项都是可选的。但是,如果configure找不到您想使用的组件,您可能需要使用命令行选项来提供必要信息。
用法
configure [选项]
方括号表示可选项,不属于语法的一部分。
选项
支持三组选项
禁用启用with,用于设置路径和文件名
下表列出了大部分可用选项。要查看所有选项,请运行:configure -h。
默认情况下,除debug外,所有内容都启用,因此如果您首先使用--disable-all禁用所有内容,然后再使用单个--enable-*选项来启用所需的任何内容,则通常只需要--enable-*。大多数--enable-*和--disable-*选项用于组件的分割构建,这样您只在每个阶段构建必要的部分。
--with-*选项用于提供configure无法找到的组件的目录dir或带完整路径的文件名path,或者位于那里您想忽略其发现以选择自己的选项。例如,如果您正在使用Qt工具包,您可能已安装两个或多个版本的Qt,并希望告诉configure您想让Squish使用哪个版本。
| 选项 | 描述 |
|---|---|
--disable-64bit | |
--disable-all | 禁用所有内容。 |
--disable-debug | |
--disable-语言 | 要禁用的语言:js(JavaScript)、perl、python、ruby或tcl。 |
--disable-examples | |
--disable-explorer | |
--disable-ide | |
--disable-idl | |
--disable-pure-qt4 | |
--disable-runner | |
--disable-server | |
--disable-wrappers | |
--enable-64bit | 启用Squish测试64位应用程序。启用--enable-debug选项将构建Squish的调试版本,通常不需要。 |
--enable-all | 启用所有内容。 |
--enable-debug | |
--enable-语言 | 要启用的语言:js、perl、python、ruby或tcl。 |
--enable-examples | |
--enable-explorer | |
--enable-ide | |
--enable-idl | |
--enable-pure-qt4 | |
--enable-runner | |
--enable-server | |
--enable-wrappers | |
--with-java-home=dir | Java开发工具包(JDK)的安装目录。 |
--with-pbsdk=dir | PowerBuilder SDK的安装目录。 |
--with-perl=path | Perl解释器(即Perl可执行文件)的完整路径的文件名。 |
--with-pydir=dir | Python的安装目录。是--with-python和--with-python3选项的替代方案。 |
--with-python=path | Python解释器(即Python可执行文件)的完整路径的文件名。 |
--with-python3=path | Python解释器(即Python可执行文件)的完整路径的文件名。 |
--with-qtdir=dir | Qt的安装目录。在某些(不常见的)设置中,Qt的库(.lib文件)位于非标准位置。在这种情况下,请使用--with-qtimplibdir选项来指定适当的目录。 |
--with-qtimplibdir=dir | Qt库的非标准位置。 |
--with-qtnamespace=命名空间 | 用于封装 Qt 库代码的命名空间。使用 -qtnamespace 开关配置 Qt 库时需要此选项。 |
--with-ruby=路径 | Ruby 解释器的文件名和完整路径(即 Ruby 可执行文件)。 |
--with-swtjar=路径 | Java/SWT .jar 文件的文件名和完整路径。 |
--with-tclconfig=目录 | 安装 Tcl tclConfig.sh 文件的目录。 |
--with-tkconfig=目录 | 安装 Tcl/Tk tkConfig.sh 文件的目录。 |
©2024 Qt 公司版权所有。此处包含的文档贡献属于各自的版权所有者。
此处提供的文档根据自由软件基金会发布的 GNU 自由文档许可证版本 1.3 的条款授权。
Qt 及其相关标志是芬兰及/或全球其他国家的 Qt 公司的商标。所有其他商标均为各自所有者的财产。