configure
To build Squish from source, you must begin by running configure
to gather information on your system, such as the location of the compiler and GUI toolkit libraries. Typically, you run it from the directory you want things to be built in.
All the configuration options are optional. However, if configure
cannot find a component you want to use, you may need to use the command line options to provide it with the necessary information.
Usage
configure
[options]
The square brackets indicate optional items and are not part of the syntax.
Options
Three groups of options are supported:
disable
enable
with
, which is used to set paths and filenames
By default, everything except debug-symbols
is enabled, so you mostly need the --enable-*
if you first use --disable-all
to disable everything, and then use individual --enable-*
options to enable anything you need. Most of the --enable-*
and --disable-*
options are used when doing split builds so that you only build the necessary parts at each stage.
The --with-*
options are used to provide directories, dir, or filenames with full path, path, of components that configure
failed to find, or where you want to ignore its findings in favor of your own choice. For example, if you are using the Qt toolkit, you might have two or more versions of Qt installed and want to tell configure
which one you want Squish to use.
For a complete list of configure options, run: /path/to/configure -h
. For examples of usage, see Installing Squish for Qt from Source Packages.
© 2025 The Qt Company Ltd.
Documentation contributions included herein are the copyrights of
their respective owners.
The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation.
Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property
of their respective owners.