Home · Overviews · Reference · Classes |
QBuild supports several types of variables.
Normal variables are denoted by $$ and can be braced with {} for disambiguation. For example,
FOO=$$BAR FOO=$${BAR}
Qt variables are braced with []. For example,
FOO=$$[BAR]
Environment variables are braced with (). For example,
FOO=$$(BAR)
Function calls also use the normal variable syntax. See QBuild Functions for more information on these functions.
AVAILABLE_LANGUAGES | |
---|---|
CONFIG | The CONFIG variable loads extensions and controls many functions. |
DEPENDS | |
DEPENDS.AUTO_PERSIST | |
EXTRA_TS_FILES | |
FORMS | The FORMS variable selects .ui files to build. |
HEADERS | The HEADERS variable lists header files used by the project. For libraries that are modules, these headers are installed into the SDK. |
HEADERS_NAME | The HEADERS_NAME variable allows a name other than MODULE_NAME to be used for the include directory. |
LANGUAGES | |
LIBS | The LIBS variable is used to add libs to the link line. |
MKSPEC.AR | |
MKSPEC.CC | |
MKSPEC.CFLAGS | |
MKSPEC.CFLAGS_DEBUG | |
MKSPEC.CFLAGS_HIDESYMS | |
MKSPEC.CFLAGS_OPTBASE | |
MKSPEC.CFLAGS_OPTMORE | |
MKSPEC.CFLAGS_PIC | |
MKSPEC.CFLAGS_RELEASE | |
MKSPEC.CFLAGS_THREAD | |
MKSPEC.CFLAGS_WARN_OFF | |
MKSPEC.CFLAGS_WARN_ON | |
MKSPEC.CXX | |
MKSPEC.CXXFLAGS | |
MKSPEC.CXXFLAGS_DEBUG | |
MKSPEC.CXXFLAGS_DISABLE_EXCEPTIONS | |
MKSPEC.CXXFLAGS_DISABLE_RTTI | |
MKSPEC.CXXFLAGS_HIDESYMS | |
MKSPEC.CXXFLAGS_OPTBASE | |
MKSPEC.CXXFLAGS_OPTMORE | |
MKSPEC.CXXFLAGS_RELEASE | |
MKSPEC.CXXFLAGS_WARN_OFF | |
MKSPEC.CXXFLAGS_WARN_ON | |
MKSPEC.DEL_FILE | |
MKSPEC.INSTALL_DIR | |
MKSPEC.INSTALL_FILE | |
MKSPEC.INSTALL_PROGRAM | |
MKSPEC.LFLAGS | |
MKSPEC.LFLAGS_DEBUG | |
MKSPEC.LFLAGS_OPTIMIZE | |
MKSPEC.LFLAGS_PLUGIN | |
MKSPEC.LFLAGS_RELEASE | |
MKSPEC.LFLAGS_SHLIB | |
MKSPEC.LFLAGS_SONAME | |
MKSPEC.MKDIR | |
MKSPEC.RPATH | |
MKSPEC.STRIP | |
MKSPEC.STRIPFLAGS_SHLIB | |
MKSPEC.SYMBOLIC_LINK | |
MOC_COMPILE_EXCEPTIONS | Support for a qmake feature. |
MOC_IGNORE | tell moc to ignore files |
MODULES | |
MODULE_NAME | |
NON_PUBLIC_HEADERS | The NON_PUBLIC_HEADERS variable lists header files used by the project. These headers are not installed into the SDK. |
PACKAGES | |
POSTIMAGE_RULES | Run rules after the "image" rule. |
POSTRUN_RULES | Run rules after the "default" rule. |
PREIMAGE_RULES | Run rules before the "image" rule. |
PRERUN_RULES | Run rules before the "default" rule. |
PRIVATE_HEADERS | The PRIVATE_HEADERS variable lists private header files used by the project. These headers are not installed into the SDK. |
PUBLIC_HEADERS_OVERRIDE | The PUBLIC_HEADERS_OVERRIDE variable is used to allow files to be installed as public headers. |
RESOURCES | The RESOURCES variable selects .qrc files to embed into the executable. |
RUNLAST | |
SEMI_PRIVATE_HEADERS | The SEMI_PRIVATE_HEADERS variable lists private headers that other projects will use. These headers are not installed into the SDK. |
SOURCEPATH | The SOURCEPATH variable is used to locate source code. |
SOURCES | The SOURCES variable selects source files used to build the target binary. |
STRING_LANGUAGE | |
SUBDIRS | |
SUBDIRS_EXCLUDE | |
SUBDIRS_RULES | |
TARGET | The TARGET variable names the output binary. |
TEMPLATE | |
TS_DIR | |
VERSION | The VERSION variable is used to set the library version. |
VPATH | The VPATH variable is used to locate source code. |
See also QBuild Script and Qt Variables.
Copyright © 2009 Trolltech | Qt Extended - QBuild Maintainer Guide |