Home · Overviews · Reference · Classes codeless banner

mkspec Extension

The mkspec tells QBuild how to invoke your compiler and other system utilities.

QBuild currently uses qmake mkspecs for compatibility. Note that it may not use all of the qmake.conf values that can be set. There are also additional variables that can be set in qmake.conf to allow QBuild greater control (for example, the optimization flags). These flags are clearly marked by the QBUILD_ prefix.

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

See also QBuild Extensions and QBuild Script.


Copyright © 2009 Nokia
Qt Extended - QBuild Maintainer Guide