diff --git a/data/generators/qmake-gen.py b/data/generators/qmake-gen.py
new file mode 100755
--- /dev/null
+++ b/data/generators/qmake-gen.py
@@ -0,0 +1,37 @@
+#!/usr/bin/env python
+
+# Usage: qmake-gen.py /path/to/qtbase/
+
+from __future__ import print_function
+
+import subprocess
+import os
+import sys
+
+qt5Source = sys.argv[1]
+
+qmakeKeywords = subprocess.check_output("ag --nofilename 'QMAKE_[A-Z_0-9]+' {0}/mkspecs -o".format(qt5Source), shell=True).split(os.linesep)
+extraKeywords = subprocess.check_output("sed -nr 's/\\\section1 ([A-Z_0-9]{{2,100}}).*/\\1/p' {0}/qmake/doc/src/qmake-manual.qdoc".format(qt5Source), shell=True).split(os.linesep)
+keywords = []
+keywords = [x.strip() for x in qmakeKeywords]
+keywords += [x.strip() for x in extraKeywords]
+keywords = list(set(keywords)) # remove duplicates
+keywords.sort()
+
+functions = subprocess.check_output("sed -nr 's/\{{ \\\"(.+)\\\", T_.+/\\1/p' {0}/qmake/library/qmakebuiltins.cpp".format(qt5Source), shell=True).split(os.linesep)
+functions.sort()
+
+def printItems(container):
+ for item in container:
+ trimmedText = item.strip()
+ if not trimmedText:
+ continue
+
+ print("- %s
" % trimmedText)
+ print()
+
+print("KEYWORDS")
+printItems(keywords)
+
+print("FUNCTIONS")
+printItems(functions)
diff --git a/data/syntax/qmake.xml b/data/syntax/qmake.xml
--- a/data/syntax/qmake.xml
+++ b/data/syntax/qmake.xml
@@ -1,63 +1,594 @@
-
+
- - CONFIG
- - DEFINES
- - DESTDIR
- - DLLDESTDIR
- - FORMS
- - HEADERS
- - INCLUDEPATH
- - INSTALLS
- - LIBS
- - OBJECTIVE_SOURCES
- - OTHER_FILES
- - OUT_PWD
- - QMAKE_CXXFLAGS
- - QMAKE_CFLAGS
- - QMAKE_EXTRA_COMPILERS
- - QMAKE_FILE_IN
- - QMAKE_FILE_OUT
- - QMAKE_LFLAGS
- - QMAKE_LFLAGS_SONAME
- - QMAKE_RPATHDIR
- - QMAKE_SUBSTITUTES
- - QT
- - QT_CONFIG
- - QT_MAJOR_VERSION
- - QT_MINOR_VERSION
- - QT_PATCH_VERSION
- - RCC_DIR
- - RESOURCES
- - SOURCES
- - SUBDIRS
- - TARGET
- - TEMPLATE
- - UI_DIR
- - MOC_DIR
- - OBJECTS_DIR
- - VPATH
-
+ - CONFIG
+ - DEFINES
+ - DEF_FILE
+ - DEPENDPATH
+ - DEPLOYMENT_PLUGIN
+ - DESTDIR
+ - DISTFILES
+ - DLLDESTDIR
+ - FORMS
+ - GUID
+ - HEADERS
+ - ICON
+ - IDLSOURCES
+ - INCLUDEPATH
+ - INSTALLS
+ - LEXIMPLS
+ - LEXOBJECTS
+ - LEXSOURCES
+ - LIBS
+ - LITERAL_HASH
+ - MAKEFILE
+ - MAKEFILE_GENERATOR
+ - MOC_DIR
+ - MSVCPROJ_
+ - OBJECTS
+ - OBJECTS_DIR
+ - OUT_PWD
+ - POST_TARGETDEPS
+ - PRECOMPILED_HEADER
+ - PRE_TARGETDEPS
+ - PWD
+ - QMAKE
+ - QMAKESPEC
+ - QMAKE_ACTOOL
+ - QMAKE_AIX_SHLIB
+ - QMAKE_ANDROID_PLATFORM_INCDIR
+ - QMAKE_ANDROID_PLATFORM_LIBDIR
+ - QMAKE_APPLE_DEVICE_ARCHS
+ - QMAKE_APPLE_SIMULATOR_ARCHS
+ - QMAKE_APPLE_TARGETED_DEVICE_FAMILY
+ - QMAKE_APPLICATION_BUNDLE_NAME
+ - QMAKE_AR
+ - QMAKE_ARGS
+ - QMAKE_AR_CMD
+ - QMAKE_AR_LTCG
+ - QMAKE_ASSET_CATALOGS
+ - QMAKE_ASSET_CATALOGS_APP_ICON
+ - QMAKE_ASSET_CATALOGS_BUILD_PATH
+ - QMAKE_ASSET_CATALOGS_INSTALL_PATH
+ - QMAKE_BUNDLE_DATA
+ - QMAKE_BUNDLE_EXTENSION
+ - QMAKE_BUNDLE_NAME
+ - QMAKE_BUNDLE_QML
+ - QMAKE_CACHE_
+ - QMAKE_CC
+ - QMAKE_CC_THREAD
+ - QMAKE_CD
+ - QMAKE_CFLAGS
+ - QMAKE_CFLAGS_
+ - QMAKE_CFLAGS_APP
+ - QMAKE_CFLAGS_AVX
+ - QMAKE_CFLAGS_AVX2
+ - QMAKE_CFLAGS_AVX512BW
+ - QMAKE_CFLAGS_AVX512CD
+ - QMAKE_CFLAGS_AVX512DQ
+ - QMAKE_CFLAGS_AVX512ER
+ - QMAKE_CFLAGS_AVX512F
+ - QMAKE_CFLAGS_AVX512IFMA
+ - QMAKE_CFLAGS_AVX512PF
+ - QMAKE_CFLAGS_AVX512VBMI
+ - QMAKE_CFLAGS_AVX512VL
+ - QMAKE_CFLAGS_DEBUG
+ - QMAKE_CFLAGS_DEPS
+ - QMAKE_CFLAGS_DISABLE_LTCG
+ - QMAKE_CFLAGS_EGL
+ - QMAKE_CFLAGS_EXCEPTIONS_OFF
+ - QMAKE_CFLAGS_EXCEPTIONS_ON
+ - QMAKE_CFLAGS_HIDESYMS
+ - QMAKE_CFLAGS_ISYSTEM
+ - QMAKE_CFLAGS_LTCG
+ - QMAKE_CFLAGS_LTCG_FATOBJECTS
+ - QMAKE_CFLAGS_MP
+ - QMAKE_CFLAGS_NEON
+ - QMAKE_CFLAGS_OPTIMIZE
+ - QMAKE_CFLAGS_OPTIMIZE_FULL
+ - QMAKE_CFLAGS_PIC
+ - QMAKE_CFLAGS_PRECOMPILE
+ - QMAKE_CFLAGS_RELEASE
+ - QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO
+ - QMAKE_CFLAGS_RTTI_OFF
+ - QMAKE_CFLAGS_RTTI_ON
+ - QMAKE_CFLAGS_SHLI
+ - QMAKE_CFLAGS_SHLIB
+ - QMAKE_CFLAGS_SPLIT_SECTIONS
+ - QMAKE_CFLAGS_SSE2
+ - QMAKE_CFLAGS_SSE3
+ - QMAKE_CFLAGS_SSE4_1
+ - QMAKE_CFLAGS_SSE4_2
+ - QMAKE_CFLAGS_SSSE3
+ - QMAKE_CFLAGS_STATIC_LIB
+ - QMAKE_CFLAGS_STL_OFF
+ - QMAKE_CFLAGS_STL_ON
+ - QMAKE_CFLAGS_THREAD
+ - QMAKE_CFLAGS_USE_PRECOMPILE
+ - QMAKE_CFLAGS_WARN_OFF
+ - QMAKE_CFLAGS_WARN_ON
+ - QMAKE_CFLAGS_X11
+ - QMAKE_CFLAGS_YACC
+ - QMAKE_CHK_DIR_EXISTS
+ - QMAKE_CHK_EXISTS
+ - QMAKE_CLEAN
+ - QMAKE_CLFAGS_THREAD
+ - QMAKE_COMMON_SANITIZE_CFLAGS
+ - QMAKE_COMMON_SANITIZE_CXXFLAGS
+ - QMAKE_COMPILER
+ - QMAKE_COMPILER_DEFINES
+ - QMAKE_CONFIG_CACHE
+ - QMAKE_CONFIG_CACHE_USE
+ - QMAKE_CONFIG_DEPS
+ - QMAKE_CONFIG_LOG
+ - QMAKE_CONFIG_TESTS_DIR
+ - QMAKE_CONFIG_VERBOSE
+ - QMAKE_CONF_
+ - QMAKE_COPY
+ - QMAKE_COPY_DIR
+ - QMAKE_COPY_FILE
+ - QMAKE_CPP_MOD_MOC
+ - QMAKE_CXX
+ - QMAKE_CXXFLAGS
+ - QMAKE_CXXFLAGS_
+ - QMAKE_CXXFLAGS_APP
+ - QMAKE_CXXFLAGS_CXX11
+ - QMAKE_CXXFLAGS_CXX14
+ - QMAKE_CXXFLAGS_CXX1Z
+ - QMAKE_CXXFLAGS_DEBUG
+ - QMAKE_CXXFLAGS_DEPS
+ - QMAKE_CXXFLAGS_DISABLE_LTCG
+ - QMAKE_CXXFLAGS_EXCEPTIONS_OFF
+ - QMAKE_CXXFLAGS_EXCEPTIONS_ON
+ - QMAKE_CXXFLAGS_GNU
+ - QMAKE_CXXFLAGS_GNUCXX11
+ - QMAKE_CXXFLAGS_GNUCXX14
+ - QMAKE_CXXFLAGS_GNUCXX1Z
+ - QMAKE_CXXFLAGS_HIDESYMS
+ - QMAKE_CXXFLAGS_LTCG
+ - QMAKE_CXXFLAGS_LTCG_FATOBJECTS
+ - QMAKE_CXXFLAGS_MP
+ - QMAKE_CXXFLAGS_PRECOMPILE
+ - QMAKE_CXXFLAGS_RELEASE
+ - QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO
+ - QMAKE_CXXFLAGS_RTTI_OFF
+ - QMAKE_CXXFLAGS_RTTI_ON
+ - QMAKE_CXXFLAGS_SHLIB
+ - QMAKE_CXXFLAGS_SPLIT_SECTIONS
+ - QMAKE_CXXFLAGS_STATIC_LB
+ - QMAKE_CXXFLAGS_STATIC_LIB
+ - QMAKE_CXXFLAGS_STL_OFF
+ - QMAKE_CXXFLAGS_STL_ON
+ - QMAKE_CXXFLAGS_THREAD
+ - QMAKE_CXXFLAGS_USE_PRECOMPILE
+ - QMAKE_CXXFLAGS_WARN_OFF
+ - QMAKE_CXXFLAGS_WARN_ON
+ - QMAKE_CXXFLAGS_YACC
+ - QMAKE_CXX_THREAD
+ - QMAKE_DEFAULT_INCDIRS
+ - QMAKE_DEFAULT_LIBDIRS
+ - QMAKE_DEFINES_
+ - QMAKE_DEFINES_WAYLAND
+ - QMAKE_DEL_DIR
+ - QMAKE_DEL_FILE
+ - QMAKE_DEL_TREE
+ - QMAKE_DIRLIST_SEP
+ - QMAKE_DIR_REPLACE
+ - QMAKE_DIR_REPLACE_SANE
+ - QMAKE_DIR_SEP
+ - QMAKE_DISTCLEAN
+ - QMAKE_DLL_PATHS
+ - QMAKE_DOCS
+ - QMAKE_DOCS_BASE_OUTDIR
+ - QMAKE_DOCS_OUTPUTDIR
+ - QMAKE_DOCS_TARGET
+ - QMAKE_DOCS_TARGETDIR
+ - QMAKE_DSYMUTIL
+ - QMAKE_DUMPCPP
+ - QMAKE_DUMPCPP_EXE
+ - QMAKE_DYNAMIC_LIST_FILE
+ - QMAKE_EXCLUSIVE_BUILDS
+ - QMAKE_EXPORT_CFLAGS
+ - QMAKE_EXPORT_CXXFLAGS
+ - QMAKE_EXTENSION_PLUGIN
+ - QMAKE_EXTENSION_SHLIB
+ - QMAKE_EXTENSION_STATICLIB
+ - QMAKE_EXTRA_ARGS
+ - QMAKE_EXTRA_COMPILERS
+ - QMAKE_EXTRA_INCLUDES
+ - QMAKE_EXTRA_TARGETS
+ - QMAKE_EXTRA_VARIABLES
+ - QMAKE_EXT_C
+ - QMAKE_EXT_CPP
+ - QMAKE_EXT_CPP_MOC
+ - QMAKE_EXT_H
+ - QMAKE_EXT_H_MOC
+ - QMAKE_EXT_JS
+ - QMAKE_EXT_LEX
+ - QMAKE_EXT_LIBTOOL
+ - QMAKE_EXT_MOC
+ - QMAKE_EXT_OBJ
+ - QMAKE_EXT_OBJC
+ - QMAKE_EXT_OBJCXX
+ - QMAKE_EXT_PKGCONFIG
+ - QMAKE_EXT_PRL
+ - QMAKE_EXT_RES
+ - QMAKE_EXT_REZ
+ - QMAKE_EXT_UI
+ - QMAKE_EXT_YACC
+ - QMAKE_FAILED_REQUIREMENTS
+ - QMAKE_FILE_BASE
+ - QMAKE_FILE_IN
+ - QMAKE_FILE_IN_NAME
+ - QMAKE_FILE_NAME
+ - QMAKE_FILE_OUT
+ - QMAKE_FILE_OUT_BASE
+ - QMAKE_FILE_OUT_PATH
+ - QMAKE_FIX_RPATH
+ - QMAKE_FRAMEWORKPATH
+ - QMAKE_FRAMEWORKPATH_FLAGS
+ - QMAKE_FRAMEWORK_BUNDLE_NAME
+ - QMAKE_FRAMEWORK_VERSION
+ - QMAKE_FUNC_
+ - QMAKE_FUNC_FILE_IN_
+ - QMAKE_GCC
+ - QMAKE_GZIP
+ - QMAKE_HOST
+ - QMAKE_HPUX_SHLIB
+ - QMAKE_H_MOD_MOC
+ - QMAKE_IDC
+ - QMAKE_IDL
+ - QMAKE_INCDIR
+ - QMAKE_INCDIR_
+ - QMAKE_INCDIR_EGL
+ - QMAKE_INCDIR_OPENGL
+ - QMAKE_INCDIR_OPENGL_ES2
+ - QMAKE_INCDIR_OPENVG
+ - QMAKE_INCDIR_POST
+ - QMAKE_INCDIR_THREAD
+ - QMAKE_INCDIR_WAYLAND
+ - QMAKE_INCDIR_X11
+ - QMAKE_INCREMENTAL_STYLE
+ - QMAKE_INFO_PLIST
+ - QMAKE_INSTALL_DIR
+ - QMAKE_INSTALL_FILE
+ - QMAKE_INSTALL_PROGRAM
+ - QMAKE_INTERNAL_INCLUDED_FILES
+ - QMAKE_IOS_DEPLOYMENT_TARGET
+ - QMAKE_IOS_TARGETED_DEVICE_FAMILY
+ - QMAKE_LEX
+ - QMAKE_LEXEXTRAFLAGS
+ - QMAKE_LEXFLAGS
+ - QMAKE_LEXFLAGS_MANGLE
+ - QMAKE_LFLAGS
+ - QMAKE_LFLAGS_
+ - QMAKE_LFLAGS_APP
+ - QMAKE_LFLAGS_BSYMBOLIC_FUNC
+ - QMAKE_LFLAGS_COMPAT_VERSION
+ - QMAKE_LFLAGS_CONSOLE
+ - QMAKE_LFLAGS_CXX11
+ - QMAKE_LFLAGS_CXX14
+ - QMAKE_LFLAGS_CXX1Z
+ - QMAKE_LFLAGS_DEBUG
+ - QMAKE_LFLAGS_DLL
+ - QMAKE_LFLAGS_DYNAMIC_LIST
+ - QMAKE_LFLAGS_EGL
+ - QMAKE_LFLAGS_EXCEPTIONS_OFF
+ - QMAKE_LFLAGS_EXCEPTIONS_ON
+ - QMAKE_LFLAGS_EXE
+ - QMAKE_LFLAGS_GCSECTIONS
+ - QMAKE_LFLAGS_HEADERPAD
+ - QMAKE_LFLAGS_HIDESYMS
+ - QMAKE_LFLAGS_INCREMENTAL
+ - QMAKE_LFLAGS_LTCG
+ - QMAKE_LFLAGS_NEW_DTAGS
+ - QMAKE_LFLAGS_NOUNDEF
+ - QMAKE_LFLAGS_OPENGL
+ - QMAKE_LFLAGS_PLUGIN
+ - QMAKE_LFLAGS_RELEASE
+ - QMAKE_LFLAGS_RELEASE_WITH_DEBUGINFO
+ - QMAKE_LFLAGS_REL_RPATH
+ - QMAKE_LFLAGS_RPATH
+ - QMAKE_LFLAGS_RPATHLINK
+ - QMAKE_LFLAGS_SHLIB
+ - QMAKE_LFLAGS_SONAME
+ - QMAKE_LFLAGS_STATIC_LIB
+ - QMAKE_LFLAGS_THREAD
+ - QMAKE_LFLAGS_USE_GOLD
+ - QMAKE_LFLAGS_VERSION
+ - QMAKE_LFLAGS_VERSION_SCRIPT
+ - QMAKE_LFLAGS_WINDOWS
+ - QMAKE_LIB
+ - QMAKE_LIBDIR
+ - QMAKE_LIBDIR_
+ - QMAKE_LIBDIR_EGL
+ - QMAKE_LIBDIR_FLAGS
+ - QMAKE_LIBDIR_OPENGL
+ - QMAKE_LIBDIR_OPENGL_ES2
+ - QMAKE_LIBDIR_OPENGL_ES2_DEBUG
+ - QMAKE_LIBDIR_OPENGL_ES2_RELEASE
+ - QMAKE_LIBDIR_OPENVG
+ - QMAKE_LIBDIR_POST
+ - QMAKE_LIBDIR_WAYLAND
+ - QMAKE_LIBDIR_X11
+ - QMAKE_LIBFLAGS
+ - QMAKE_LIBFLAGS_DEBUG
+ - QMAKE_LIBFLAGS_RELEASE
+ - QMAKE_LIBS
+ - QMAKE_LIBS_
+ - QMAKE_LIBS_COMPAT
+ - QMAKE_LIBS_CORE
+ - QMAKE_LIBS_DYNLOAD
+ - QMAKE_LIBS_EGL
+ - QMAKE_LIBS_EXECINFO
+ - QMAKE_LIBS_GUI
+ - QMAKE_LIBS_NETWORK
+ - QMAKE_LIBS_NIS
+ - QMAKE_LIBS_OPENGL
+ - QMAKE_LIBS_OPENGL_ES1
+ - QMAKE_LIBS_OPENGL_ES2
+ - QMAKE_LIBS_OPENGL_ES2_DEBUG
+ - QMAKE_LIBS_OPENGL_QT
+ - QMAKE_LIBS_OPENVG
+ - QMAKE_LIBS_PRIVATE
+ - QMAKE_LIBS_QT_ENTRY
+ - QMAKE_LIBS_THREAD
+ - QMAKE_LIBS_WAYLAND_CLIENT
+ - QMAKE_LIBS_WAYLAND_SERVER
+ - QMAKE_LIBS_X11
+ - QMAKE_LIBS_YACC
+ - QMAKE_LIBTOOL_INSTALL_REPLACE
+ - QMAKE_LIBTOOL_LIBDIR
+ - QMAKE_LIB_EXTENSIONS
+ - QMAKE_LIB_FLAG
+ - QMAKE_LICHECK_TIMESTAMP
+ - QMAKE_LINK
+ - QMAKE_LINK_C
+ - QMAKE_LINK_C_SHLIB
+ - QMAKE_LINK_OBJECT_MAX
+ - QMAKE_LINK_OBJECT_SCRIPT
+ - QMAKE_LINK_SHLIB
+ - QMAKE_LINK_SHLIB_CMD
+ - QMAKE_LINK_THREAD
+ - QMAKE_LN_SHLIB
+ - QMAKE_LSB
+ - QMAKE_MACOSX_DEPLOYMENT_TARGET
+ - QMAKE_MAC_SDK
+ - QMAKE_MAC_SDK_PATH
+ - QMAKE_MAC_SDK_PLATFORM_PATH
+ - QMAKE_MAC_SDK_VERSION
+ - QMAKE_MAC_XCODE_SETTINGS
+ - QMAKE_MAKE
+ - QMAKE_MAKEFILE
+ - QMAKE_MKDIR
+ - QMAKE_MKDIR_CMD
+ - QMAKE_MKSPECS
+ - QMAKE_MOC
+ - QMAKE_MOC_EXE
+ - QMAKE_MOC_OPTIONS
+ - QMAKE_MODULE_PATH
+ - QMAKE_MOD_LEX
+ - QMAKE_MOD_RCC
+ - QMAKE_MOD_UIC
+ - QMAKE_MOD_YACC
+ - QMAKE_MOVE
+ - QMAKE_NM
+ - QMAKE_NM_LTCG
+ - QMAKE_OBJCFLAGS_PRECOMPILE
+ - QMAKE_OBJCFLAGS_USE_PRECOMPILE
+ - QMAKE_OBJCOPY
+ - QMAKE_OBJCXXFLAGS_PRECOMPILE
+ - QMAKE_OBJCXXFLAGS_USE_PRECOMPILE
+ - QMAKE_OBJC_NAMESPACE_EXCLUDE
+ - QMAKE_OBJC_NAMESPACE_EXCLUDE_REGEX
+ - QMAKE_OBJC_NAMESPACE_SUFFIX
+ - QMAKE_OBJECTIVE_CFLAGS
+ - QMAKE_ORIG_TARGET
+ - QMAKE_OUTDIR
+ - QMAKE_PATH_ENV
+ - QMAKE_PBX_BUNDLE_TYPE
+ - QMAKE_PBX_PRODUCT_TYPE
+ - QMAKE_PCH_ARCH
+ - QMAKE_PCH_ARCHS
+ - QMAKE_PCH_INPUT
+ - QMAKE_PCH_OUTPUT
+ - QMAKE_PCH_OUTPUT_
+ - QMAKE_PCH_OUTPUT_BASE
+ - QMAKE_PCH_OUTPUT_EXT
+ - QMAKE_PCH_TEMP_OBJECT
+ - QMAKE_PCH_TEMP_SOURCE
+ - QMAKE_PKGCONFIG_CFLAGS
+ - QMAKE_PKGCONFIG_DESCRIPTION
+ - QMAKE_PKGCONFIG_DESTDIR
+ - QMAKE_PKGCONFIG_FILE
+ - QMAKE_PKGCONFIG_INCDIR
+ - QMAKE_PKGCONFIG_INSTALL_REPLACE
+ - QMAKE_PKGCONFIG_LIBDIR
+ - QMAKE_PKGCONFIG_NAME
+ - QMAKE_PKGCONFIG_REQUIRES
+ - QMAKE_PKG_CONFIG
+ - QMAKE_PLATFORM
+ - QMAKE_PLUGIN_BUNDLE_NAME
+ - QMAKE_POST_CONFIGURE
+ - QMAKE_POST_LINK
+ - QMAKE_PREFIX_SHLIB
+ - QMAKE_PREFIX_STATICLIB
+ - QMAKE_PRE_LINK
+ - QMAKE_PRL_INSTALL_REPLACE
+ - QMAKE_PRL_LIBS
+ - QMAKE_PROJECT_NAME
+ - QMAKE_QDBUSXML2CPP
+ - QMAKE_QDBUSXML2CPP_EXE
+ - QMAKE_QGLTF
+ - QMAKE_QGLTF_EXE
+ - QMAKE_QLALR
+ - QMAKE_QLALRFLAGS
+ - QMAKE_QLALR_EXE
+ - QMAKE_QMAKE
+ - QMAKE_QML_BUNDLE_PATH
+ - QMAKE_QTCONF
+ - QMAKE_QTWAYLANDSCANNER
+ - QMAKE_QTWAYLANDSCANNER_EXE
+ - QMAKE_QT_CONFIG
+ - QMAKE_QT_MODULE
+ - QMAKE_RANLIB
+ - QMAKE_RANLIB_LTCG
+ - QMAKE_RC
+ - QMAKE_RCC
+ - QMAKE_RCC_DEP
+ - QMAKE_RCC_EXE
+ - QMAKE_REL_RPATH_BASE
+ - QMAKE_RESOLVED_BUNDLE
+ - QMAKE_RESOLVED_TARGET
+ - QMAKE_RESOURCE
+ - QMAKE_RESOURCE_FLAGS
+ - QMAKE_RESOURCE_ROOT
+ - QMAKE_REZ
+ - QMAKE_RPATHDIR
+ - QMAKE_RPATHLINK
+ - QMAKE_RPATHLINKDIR
+ - QMAKE_RUN_CC
+ - QMAKE_RUN_CC_IMP
+ - QMAKE_RUN_CC_IMP_BATCH
+ - QMAKE_RUN_CXX
+ - QMAKE_RUN_CXX_IMP
+ - QMAKE_RUN_CXX_IMP_BATCH
+ - QMAKE_SANITIZE_ADDRESS_CFLAGS
+ - QMAKE_SANITIZE_ADDRESS_CXXFLAGS
+ - QMAKE_SANITIZE_ADDRESS_LFLAGS
+ - QMAKE_SANITIZE_MEMORY_CFLAGS
+ - QMAKE_SANITIZE_MEMORY_CXXFLAGS
+ - QMAKE_SANITIZE_MEMORY_LFLAGS
+ - QMAKE_SANITIZE_THREAD_CFLAGS
+ - QMAKE_SANITIZE_THREAD_CXXFLAGS
+ - QMAKE_SANITIZE_THREAD_LFLAGS
+ - QMAKE_SANITIZE_UNDEFINED_CFLAGS
+ - QMAKE_SANITIZE_UNDEFINED_CXXFLAGS
+ - QMAKE_SANITIZE_UNDEFINED_LFLAGS
+ - QMAKE_SH
+ - QMAKE_SONAME_PREFIX
+ - QMAKE_SPEC
+ - QMAKE_STREAM_EDITOR
+ - QMAKE_STRIP
+ - QMAKE_STRIPFLAGS_LIB
+ - QMAKE_SUBSTITUTES
+ - QMAKE_SUPER_CACHE_
+ - QMAKE_SYMBOLIC_LINK
+ - QMAKE_SYNCQT
+ - QMAKE_SYNCQT_OPTIONS
+ - QMAKE_TAR
+ - QMAKE_TARGET
+ - QMAKE_TARGET_BUNDLE_PREFIX
+ - QMAKE_TARGET_COMPANY
+ - QMAKE_TARGET_COPYRIGHT
+ - QMAKE_TARGET_DEBUG_INFO
+ - QMAKE_TARGET_DESCRIPTION
+ - QMAKE_TARGET_PRODUCT
+ - QMAKE_TVOS_DEPLOYMENT_TARGET
+ - QMAKE_UIC
+ - QMAKE_UIC_DEP
+ - QMAKE_UIC_EXE
+ - QMAKE_USE
+ - QMAKE_USE_FOR_PRIVATE
+ - QMAKE_USE_PRIVATE
+ - QMAKE_VAR_OBJECTS_DIR
+ - QMAKE_WATCHOS_DEPLOYMENT_TARGET
+ - QMAKE_WAYLAND_SCANNER
+ - QMAKE_WINDEPLOYQT
+ - QMAKE_XARCH_CFLAGS
+ - QMAKE_XARCH_CFLAGS_
+ - QMAKE_XARCH_LFLAGS
+ - QMAKE_XARCH_LFLAGS_
+ - QMAKE_XCODE_ARCHS
+ - QMAKE_XCODE_CODE_SIGN_IDENTITY
+ - QMAKE_XCODE_DEBUG_INFORMATION_FORMAT
+ - QMAKE_XCODE_DEVELOPER_PATH
+ - QMAKE_XCODE_GCC_VERSION
+ - QMAKE_XCODE_LIBRARY_SUFFIX
+ - QMAKE_XCODE_LIBRARY_SUFFIX_SETTING
+ - QMAKE_XCODE_PREFERENCES_FILE
+ - QMAKE_XCODE_SPECDIR
+ - QMAKE_XCODE_VERSION
+ - QMAKE_XSPEC
+ - QMAKE_YACC
+ - QMAKE_YACCDECLFLAGS
+ - QMAKE_YACCFLAGS
+ - QMAKE_YACCFLAGS_MANGLE
+ - QMAKE_YACC_HEADER
+ - QMAKE_YACC_SOURCE
+ - QMAKE_ZIP
+ - QT
+ - QTPLUGIN
+ - QT_MAJOR_VERSION
+ - QT_MINOR_VERSION
+ - QT_PATCH_VERSION
+ - QT_VERSION
+ - RCC_DIR
+ - RC_CODEPAGE
+ - RC_DEFINES
+ - RC_FILE
+ - RC_ICONS
+ - RC_INCLUDEPATH
+ - RC_LANG
+ - REQUIRES
+ - RESOURCES
+ - RES_FILE
+ - SIGNATURE_FILE
+ - SOURCES
+ - SUBDIRS
+ - TARGET
+ - TARGET_
+ - TARGET_EXT
+ - TEMPLATE
+ - TRANSLATIONS
+ - UI_DIR
+ - VERSION
+ - VERSION_PE_HEADER
+ - VER_MAJ
+ - VER_MIN
+ - VER_PAT
+ - VPATH
+ - WINRT_MANIFEST
+ - YACCSOURCES
+ - _PRO_FILE_
+ - _PRO_FILE_PWD_
- - contains
- - defineReplace
- - defineTest
- - equals
- - error
- - eval
- - greaterThan
- - include
- - isEmpty
- - isEqual
- - message
- - return
- - unset
+ - CONFIG
+ - cache
+ - clear
+ - contains
+ - count
+ - debug
+ - defined
+ - discard_from
+ - equals
+ - error
+ - eval
+ - exists
+ - export
+ - greaterThan
+ - if
+ - include
+ - infile
+ - isActiveConfig
+ - isEmpty
+ - isEqual
+ - lessThan
+ - load
+ - log
+ - message
+ - mkpath
+ - parseJson
+ - requires
+ - system
+ - touch
+ - unset
+ - warning
+ - write_file
- build_pass