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