| # CMake generator expression evaluation dictionary | |
| # Syntax | |
| "$<" | |
| ">" | |
| ":" | |
| "," | |
| ";" | |
| # Logic and comparison | |
| "$<0:" | |
| "$<1:" | |
| "$<BOOL:" | |
| "$<AND:" | |
| "$<OR:" | |
| "$<NOT:" | |
| "$<IF:" | |
| "$<STREQUAL:" | |
| "$<STRLESS:" | |
| "$<STRGREATER_EQUAL:" | |
| "$<EQUAL:" | |
| "$<IN_LIST:" | |
| "$<VERSION_LESS:" | |
| "$<VERSION_GREATER:" | |
| "$<VERSION_EQUAL:" | |
| "$<VERSION_LESS_EQUAL:" | |
| "$<PATH_EQUAL:" | |
| # String, list and path | |
| "$<STRING:" | |
| "$<LIST:" | |
| "$<PATH:" | |
| "$<JOIN:" | |
| "$<FILTER:" | |
| "$<REMOVE_DUPLICATES:" | |
| "$<LOWER_CASE:" | |
| "$<UPPER_CASE:" | |
| "$<MAKE_C_IDENTIFIER:" | |
| "$<SHELL_PATH:" | |
| "$<ANGLE-R>" | |
| "$<COMMA>" | |
| "$<SEMICOLON>" | |
| "$<QUOTE>" | |
| "LENGTH" | |
| "SUBSTRING" | |
| "FIND" | |
| "MATCH" | |
| "REPLACE" | |
| "APPEND" | |
| "PREPEND" | |
| "TOLOWER" | |
| "TOUPPER" | |
| "STRIP" | |
| "HEX" | |
| "HASH" | |
| "UUID" | |
| "GET" | |
| "SUBLIST" | |
| "INSERT" | |
| "POP_BACK" | |
| "POP_FRONT" | |
| "REMOVE_ITEM" | |
| "REMOVE_AT" | |
| "TRANSFORM" | |
| "REVERSE" | |
| "SORT" | |
| "ORDER:DESCENDING" | |
| "COMPARE:NATURAL" | |
| "INCLUDE" | |
| "EXCLUDE" | |
| "GET_FILENAME" | |
| "GET_EXTENSION" | |
| "GET_PARENT_PATH" | |
| "REPLACE_EXTENSION" | |
| "NORMAL_PATH" | |
| "RELATIVE_PATH" | |
| "ABSOLUTE_PATH" | |
| "CMAKE_PATH" | |
| "IS_PREFIX" | |
| # Context | |
| "$<CONFIG>" | |
| "$<CONFIG:" | |
| "$<CONFIGURATION>" | |
| "$<PLATFORM_ID:" | |
| "$<COMPILE_LANGUAGE>" | |
| "$<COMPILE_LANGUAGE:" | |
| "$<COMPILE_LANG_AND_ID:" | |
| "$<LINK_LANGUAGE>" | |
| "$<LINK_LANGUAGE:" | |
| "$<LINK_LANG_AND_ID:" | |
| "$<COMPILE_FEATURES:" | |
| "$<C_COMPILER_ID>" | |
| "$<CXX_COMPILER_ID:" | |
| "$<CXX_COMPILER_VERSION>" | |
| "$<CXX_COMPILER_FRONTEND_VARIANT>" | |
| "$<CXX_COMPILER_LINKER_ID>" | |
| "$<HOST_LINK:" | |
| "$<DEVICE_LINK:" | |
| "$<BUILD_INTERFACE:" | |
| "$<BUILD_LOCAL_INTERFACE:" | |
| "$<INSTALL_INTERFACE:" | |
| "$<INSTALL_PREFIX>" | |
| "$<GENEX_EVAL:" | |
| "$<TARGET_GENEX_EVAL:" | |
| "$<LINK_ONLY:" | |
| "$<COMPILE_ONLY:" | |
| "$<LINK_LIBRARY:" | |
| "$<LINK_GROUP:" | |
| "WHOLE_ARCHIVE" | |
| "RESCAN" | |
| # Targets | |
| "$<TARGET_PROPERTY:" | |
| "$<TARGET_EXISTS:" | |
| "$<TARGET_NAME_IF_EXISTS:" | |
| "$<TARGET_NAME:" | |
| "$<TARGET_POLICY:" | |
| "$<TARGET_OBJECTS:" | |
| "$<TARGET_FILE:" | |
| "$<TARGET_FILE_NAME:" | |
| "$<TARGET_FILE_DIR:" | |
| "$<TARGET_FILE_BASE_NAME:" | |
| "$<TARGET_FILE_PREFIX:" | |
| "$<TARGET_FILE_SUFFIX:" | |
| "$<TARGET_LINKER_FILE:" | |
| "$<TARGET_LINKER_FILE_NAME:" | |
| "$<TARGET_LINKER_IMPORT_FILE:" | |
| "$<TARGET_IMPORT_FILE:" | |
| "$<TARGET_SONAME_FILE:" | |
| "$<TARGET_PDB_FILE:" | |
| "$<TARGET_BUNDLE_DIR:" | |
| "$<TARGET_INTERMEDIATE_DIR:" | |
| "$<TARGET_RUNTIME_DLLS:" | |
| "$<GLOBAL_PROPERTY:" | |
| "$<SOURCE_PROPERTY:" | |
| "$<SOURCE_EXISTS:" | |
| "$<FILE_SET_EXISTS:" | |
| "$<FILE_SET_PROPERTY:" | |
| "TARGET:" | |
| "DIRECTORY:" | |
| "TARGET_DIRECTORY:" | |
| "SOURCE_FILES:" | |
| # Fixture names | |
| "fuzz_exe" | |
| "fuzz_static" | |
| "Fuzz::static" | |
| "fuzz_obj" | |
| "fuzz_iface" | |
| "fuzz_dep" | |
| "fuzz_imported_exe" | |
| "fuzz_imported_static" | |
| "fuzz_imported_shared" | |
| "Fuzz::shared" | |
| "fuzz_custom" | |
| "fuzz.c" | |
| "fuzz.cpp" | |
| "HEADERS" | |
| "Debug" | |
| "Release" | |
| "RelWithDebInfo" | |
| "GNU" | |
| "Clang" | |
| "CXX" | |
| "C" | |
| "cxx_std_17" | |
| "c_std_11" | |
| # Properties | |
| "COMPILE_DEFINITIONS" | |
| "COMPILE_OPTIONS" | |
| "INCLUDE_DIRECTORIES" | |
| "LINK_OPTIONS" | |
| "LINK_LIBRARIES" | |
| "LINK_DIRECTORIES" | |
| "SOURCES" | |
| "TYPE" | |
| "NAME" | |
| "OUTPUT_NAME" | |
| "LINKER_LANGUAGE" | |
| "POSITION_INDEPENDENT_CODE" | |
| "IMPORTED_LOCATION" | |
| "ALIASED_TARGET" | |
| "ALIAS_GLOBAL" | |
| "INTERFACE_COMPILE_DEFINITIONS" | |
| "INTERFACE_INCLUDE_DIRECTORIES" | |
| "INTERFACE_LINK_LIBRARIES" | |
| "INTERFACE_FUZZ_CUSTOM" | |
| "FUZZ_BOOL" | |
| "FUZZ_STRING" | |
| "FUZZ_NUMBER" | |
| "FUZZ_CUSTOM" | |
| "FUZZ_GLOBAL" | |
| "HEADER_SET" | |
| "CMP0004" |