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.

Search Results