CMakeLists.txt;*.cmake;*.cmake.in;*.ctest;*.ctest.in
#
(?i)\b
ADD_COMPILE_OPTIONS
ADD_CUSTOM_COMMAND
ADD_CUSTOM_TARGET
ADD_DEFINITIONS
ADD_DEPENDENCIES
ADD_EXECUTABLE
ADD_LIBRARY
ADD_SUBDIRECTORY
ADD_TEST
AUX_SOURCE_DIRECTORY
BUILD_COMMAND
CMAKE_HOST_SYSTEM_INFORMATION
CMAKE_MINIMUM_REQUIRED
CMAKE_POLICY
CONFIGURE_FILE
CREATE_TEST_SOURCELIST
DEFINE_PROPERTY
ENABLE_LANGUAGE
ENABLE_TESTING
EXECUTE_PROCESS
EXPORT
FILE
FIND_FILE
FIND_LIBRARY
FIND_PACKAGE
FIND_PATH
FIND_PROGRAM
FLTK_WRAP_UI
GET_CMAKE_PROPERTY
GET_DIRECTORY_PROPERTY
GET_FILENAME_COMPONENT
GET_PROPERTY
GET_SOURCE_FILE_PROPERTY
GET_TARGET_PROPERTY
GET_TEST_PROPERTY
INCLUDE
INCLUDE_DIRECTORIES
INCLUDE_EXTERNAL_MSPROJECT
INCLUDE_REGULAR_EXPRESSION
INSTALL
LINK_DIRECTORIES
LINK_LIBRARIES
LIST
LOAD_CACHE
LOAD_COMMAND
MARK_AS_ADVANCED
MATH
MESSAGE
OPTION
PROJECT
QT_WRAP_CPP
QT_WRAP_UI
REMOVE_DEFINITIONS
SEPARATE_ARGUMENTS
SET
SET_DIRECTORY_PROPERTIES
SET_PROPERTY
SET_SOURCE_FILES_PROPERTIES
SET_TARGET_PROPERTIES
SET_TESTS_PROPERTIES
SITE_NAME
SOURCE_GROUP
STRING
TARGET_COMPILE_DEFINITIONS
TARGET_COMPILE_FEATURES
TARGET_COMPILE_OPTIONS
TARGET_INCLUDE_DIRECTORIES
TARGET_LINK_LIBRARIES
TARGET_SOURCES
TRY_COMPILE
TRY_RUN
UNSET
VARIABLE_WATCH
(?i)\b
BUILD_NAME
EXEC_PROGRAM
EXPORT_LIBRARY_DEPENDENCIES
INSTALL_FILES
INSTALL_PROGRAMS
INSTALL_TARGETS
MAKE_DIRECTORY
OUTPUT_REQUIRED_FILES
REMOVE
SUBDIR_DEPENDS
SUBDIRS
USE_MANGLED_MESA
UTILITY_SOURCE
VARIABLE_REQUIRES
WRITE_FILE
(?i)\b
BOOL
CACHE
FALSE
N
NO
ON
OFF
NOTFOUND
TRUE
\w+_BINARY_DIR
\w+_SOURCE_DIR
\w+_VERSION
\w+_VERSION_MAJOR
\w+_VERSION_MINOR
\w+_VERSION_PATCH
\w+_VERSION_TWEAK
APPLE
BORLAND
BUILD_SHARED_LIBS
CMAKE_\w+_POSTFIX
CMAKE_\w+_ARCHIVE_APPEND
CMAKE_\w+_ARCHIVE_CREATE
CMAKE_\w+_ARCHIVE_FINISH
CMAKE_\w+_COMPILER
CMAKE_\w+_COMPILER_ABI
CMAKE_\w+_COMPILER_EXTERNAL_TOOLCHAIN
CMAKE_\w+_COMPILER_ID
CMAKE_\w+_COMPILER_LOADED
CMAKE_\w+_COMPILER_TARGET
CMAKE_\w+_COMPILER_VERSION
CMAKE_\w+_COMPILE_OBJECT
CMAKE_\w+_CREATE_SHARED_LIBRARY
CMAKE_\w+_CREATE_SHARED_MODULE
CMAKE_\w+_CREATE_STATIC_LIBRARY
CMAKE_\w+_FLAGS
CMAKE_\w+_FLAGS_DEBUG
CMAKE_\w+_FLAGS_MINSIZEREL
CMAKE_\w+_FLAGS_RELEASE
CMAKE_\w+_FLAGS_RELWITHDEBINFO
CMAKE_\w+_IGNORE_EXTENSIONS
CMAKE_\w+_IMPLICIT_INCLUDE_DIRECTORIES
CMAKE_\w+_IMPLICIT_LINK_DIRECTORIES
CMAKE_\w+_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES
CMAKE_\w+_IMPLICIT_LINK_LIBRARIES
CMAKE_\w+_LIBRARY_ARCHITECTURE
CMAKE_\w+_LINKER_PREFERENCE
CMAKE_\w+_LINKER_PREFERENCE_PROPAGATES
CMAKE_\w+_LINK_EXECUTABLE
CMAKE_\w+_OUTPUT_EXTENSION
CMAKE_\w+_PLATFORM_ID
CMAKE_\w+_SIMULATE_ID
CMAKE_\w+_SIMULATE_VERSION
CMAKE_\w+_SIZEOF_DATA_PTR
CMAKE_\w+_SOURCE_FILE_EXTENSIONS
CMAKE_\w+_VISIBILITY_PRESET
CMAKE_ABSOLUTE_DESTINATION_FILES
CMAKE_ANDROID_API
CMAKE_ANDROID_API_MIN
CMAKE_ANDROID_GUI
CMAKE_APPBUNDLE_PATH
CMAKE_AR
CMAKE_ARCHIVE_OUTPUT_DIRECTORY
CMAKE_ARGC
CMAKE_ARGV0
CMAKE_AUTOMOC
CMAKE_AUTOMOC_MOC_OPTIONS
CMAKE_AUTOMOC_RELAXED_MODE
CMAKE_AUTORCC
CMAKE_AUTORCC_OPTIONS
CMAKE_AUTOUIC
CMAKE_AUTOUIC_OPTIONS
CMAKE_BACKWARDS_COMPATIBILITY
CMAKE_BINARY_DIR
CMAKE_BUILD_TOOL
CMAKE_BUILD_TYPE
CMAKE_BUILD_WITH_INSTALL_RPATH
CMAKE_CACHEFILE_DIR
CMAKE_CACHE_MAJOR_VERSION
CMAKE_CACHE_MINOR_VERSION
CMAKE_CACHE_PATCH_VERSION
CMAKE_CFG_INTDIR
CMAKE_CL_64
CMAKE_COLOR_MAKEFILE
CMAKE_COMMAND
CMAKE_COMPILER_2005
CMAKE_COMPILER_IS_GNU\w+
CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY
CMAKE_COMPILE_PDB_OUTPUT_DIRECTORY_\w+
CMAKE_CONFIGURATION_TYPES
CMAKE_CROSSCOMPILING
CMAKE_CTEST_COMMAND
CMAKE_CURRENT_BINARY_DIR
CMAKE_CURRENT_LIST_DIR
CMAKE_CURRENT_LIST_FILE
CMAKE_CURRENT_LIST_LINE
CMAKE_CURRENT_SOURCE_DIR
CMAKE_CXX_COMPILE_FEATURES
CMAKE_CXX_EXTENSIONS
CMAKE_CXX_STANDARD
CMAKE_CXX_STANDARD_REQUIRED
CMAKE_C_COMPILE_FEATURES
CMAKE_C_EXTENSIONS
CMAKE_C_STANDARD
CMAKE_C_STANDARD_REQUIRED
CMAKE_DEBUG_POSTFIX
CMAKE_DEBUG_TARGET_PROPERTIES
CMAKE_DISABLE_FIND_PACKAGE_\w+
CMAKE_DL_LIBS
CMAKE_EDIT_COMMAND
CMAKE_ERROR_DEPRECATED
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION
CMAKE_EXECUTABLE_SUFFIX
CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS_\w+
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_EXTRA_GENERATOR
CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES
CMAKE_FIND_LIBRARY_PREFIXES
CMAKE_FIND_LIBRARY_SUFFIXES
CMAKE_FIND_NO_INSTALL_PREFIX
CMAKE_FIND_PACKAGE_NAME
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_WARN_NO_MODULE
CMAKE_FIND_ROOT_PATH
CMAKE_FIND_ROOT_PATH_MODE_INCLUDE
CMAKE_FIND_ROOT_PATH_MODE_LIBRARY
CMAKE_FIND_ROOT_PATH_MODE_PACKAGE
CMAKE_FIND_ROOT_PATH_MODE_PROGRAM
CMAKE_FRAMEWORK_PATH
CMAKE_Fortran_FORMAT
CMAKE_Fortran_MODDIR_DEFAULT
CMAKE_Fortran_MODDIR_FLAG
CMAKE_Fortran_MODOUT_FLAG
CMAKE_Fortran_MODULE_DIRECTORY
CMAKE_GENERATOR
CMAKE_GENERATOR_PLATFORM
CMAKE_GENERATOR_TOOLSET
CMAKE_GNUtoMS
CMAKE_HOME_DIRECTORY
CMAKE_HOST_APPLE
CMAKE_HOST_SYSTEM
CMAKE_HOST_SYSTEM_NAME
CMAKE_HOST_SYSTEM_PROCESSOR
CMAKE_HOST_SYSTEM_VERSION
CMAKE_HOST_UNIX
CMAKE_HOST_WIN32
CMAKE_IGNORE_PATH
CMAKE_IMPORT_LIBRARY_PREFIX
CMAKE_IMPORT_LIBRARY_SUFFIX
CMAKE_INCLUDE_CURRENT_DIR
CMAKE_INCLUDE_CURRENT_DIR_IN_INTERFACE
CMAKE_INCLUDE_DIRECTORIES_BEFORE
CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE
CMAKE_INCLUDE_PATH
CMAKE_INSTALL_DEFAULT_COMPONENT_NAME
CMAKE_INSTALL_MESSAGE
CMAKE_INSTALL_NAME_DIR
CMAKE_INSTALL_PREFIX
CMAKE_INSTALL_RPATH
CMAKE_INSTALL_RPATH_USE_LINK_PATH
CMAKE_INTERNAL_PLATFORM_ABI
CMAKE_JOB_POOL_COMPILE
CMAKE_JOB_POOL_LINK
CMAKE_LIBRARY_ARCHITECTURE
CMAKE_LIBRARY_ARCHITECTURE_REGEX
CMAKE_LIBRARY_OUTPUT_DIRECTORY
CMAKE_LIBRARY_PATH
CMAKE_LIBRARY_PATH_FLAG
CMAKE_LINK_DEF_FILE_FLAG
CMAKE_LINK_DEPENDS_NO_SHARED
CMAKE_LINK_INTERFACE_LIBRARIES
CMAKE_LINK_LIBRARY_FILE_FLAG
CMAKE_LINK_LIBRARY_FLAG
CMAKE_LINK_LIBRARY_SUFFIX
CMAKE_MACOSX_BUNDLE
CMAKE_MACOSX_RPATH
CMAKE_MAJOR_VERSION
CMAKE_MAKE_PROGRAM
CMAKE_MAP_IMPORTED_CONFIG_\w+
CMAKE_MATCH_COUNT
CMAKE_MFC_FLAG
CMAKE_MINIMUM_REQUIRED_VERSION
CMAKE_MINOR_VERSION
CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS_\w+
CMAKE_MODULE_PATH
CMAKE_NOT_USING_CONFIG_FLAGS
CMAKE_NO_BUILTIN_CHRPATH
CMAKE_NO_SYSTEM_FROM_IMPORTED
CMAKE_OBJECT_PATH_MAX
CMAKE_OSX_ARCHITECTURES
CMAKE_OSX_DEPLOYMENT_TARGET
CMAKE_OSX_SYSROOT
CMAKE_PARENT_LIST_FILE
CMAKE_PATCH_VERSION
CMAKE_PDB_OUTPUT_DIRECTORY
CMAKE_PDB_OUTPUT_DIRECTORY_\w+
CMAKE_POLICY_DEFAULT_CMP\d{4}
CMAKE_POLICY_WARNING_CMP\d{4}
CMAKE_POSITION_INDEPENDENT_CODE
CMAKE_PREFIX_PATH
CMAKE_PROGRAM_PATH
CMAKE_PROJECT_\w+_INCLUDE
CMAKE_PROJECT_NAME
CMAKE_RANLIB
CMAKE_ROOT
CMAKE_RUNTIME_OUTPUT_DIRECTORY
CMAKE_SCRIPT_MODE_FILE
CMAKE_SHARED_LIBRARY_PREFIX
CMAKE_SHARED_LIBRARY_SUFFIX
CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS_\w+
CMAKE_SHARED_MODULE_PREFIX
CMAKE_SHARED_MODULE_SUFFIX
CMAKE_SIZEOF_VOID_P
CMAKE_SKIP_BUILD_RPATH
CMAKE_SKIP_INSTALL_ALL_DEPENDENCY
CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RULES
CMAKE_SKIP_RPATH
CMAKE_SOURCE_DIR
CMAKE_STAGING_PREFIX
CMAKE_STANDARD_LIBRARIES
CMAKE_STATIC_LIBRARY_PREFIX
CMAKE_STATIC_LIBRARY_SUFFIX
CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS_\w+
CMAKE_SYSROOT
CMAKE_SYSTEM
CMAKE_SYSTEM_IGNORE_PATH
CMAKE_SYSTEM_INCLUDE_PATH
CMAKE_SYSTEM_LIBRARY_PATH
CMAKE_SYSTEM_NAME
CMAKE_SYSTEM_PREFIX_PATH
CMAKE_SYSTEM_PROCESSOR
CMAKE_SYSTEM_PROGRAM_PATH
CMAKE_SYSTEM_VERSION
CMAKE_TOOLCHAIN_FILE
CMAKE_TRY_COMPILE_CONFIGURATION
CMAKE_TWEAK_VERSION
CMAKE_USER_MAKE_RULES_OVERRIDE
CMAKE_USER_MAKE_RULES_OVERRIDE_\w+
CMAKE_USE_RELATIVE_PATHS
CMAKE_VERBOSE_MAKEFILE
CMAKE_VERSION
CMAKE_VISIBILITY_INLINES_HIDDEN
CMAKE_VS_DEVENV_COMMAND
CMAKE_VS_INTEL_Fortran_PROJECT_VERSION
CMAKE_VS_MSBUILD_COMMAND
CMAKE_VS_MSDEV_COMMAND
CMAKE_VS_NsightTegra_VERSION
CMAKE_VS_PLATFORM_NAME
CMAKE_VS_PLATFORM_TOOLSET
CMAKE_WARN_DEPRECATED
CMAKE_WARN_ON_ABSOLUTE_INSTALL_DESTINATION
CMAKE_WIN32_EXECUTABLE
CMAKE_XCODE_ATTRIBUTE_\w+
CMAKE_XCODE_PLATFORM_TOOLSET
CYGWIN
EXECUTABLE_OUTPUT_PATH
LIBRARY_OUTPUT_PATH
MINGW
MSVC
MSVC10
MSVC11
MSVC12
MSVC14
MSVC60
MSVC70
MSVC71
MSVC80
MSVC90
MSVC_IDE
MSVC_VERSION
PROJECT_BINARY_DIR
PROJECT_NAME
PROJECT_SOURCE_DIR
PROJECT_VERSION
PROJECT_VERSION_MAJOR
PROJECT_VERSION_MINOR
PROJECT_VERSION_PATCH
PROJECT_VERSION_TWEAK
UNIX
WIN32
WINCE
WINDOWS_PHONE
WINDOWS_STORE
XCODE_VERSION
LOCATION
TARGET
POST_BUILD
PRE_BUILD
ARGS
AND
COMMAND
DEFINED
DOC
EQUAL
EXISTS
GREATER
INTERNAL
LESS
MATCHES
NAME
NAMES
NAME_WE
NOT
OR
PATH
PATHS
PROGRAM
STREQUAL
STRGREATER
STRING
STRLESS
(?i)\b
BREAK
CONTINUE
ELSE
ELSEIF
ENDFOREACH
ENDFUNCTION
ENDIF
ENDMACRO
ENDWHILE
FOREACH
FUNCTION
IF
MACRO
RETURN
WHILE
\$\{
\}
\b((?i)SET)\b\s*\(\s*([\w_][\w\d_]*)
\)