File: cmGeneratorExpression.dict

package info (click to toggle)
cmake 4.3.0-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 158,704 kB
  • sloc: ansic: 406,077; cpp: 309,512; sh: 4,233; python: 3,696; yacc: 3,109; lex: 1,279; f90: 538; asm: 471; lisp: 375; java: 310; cs: 270; fortran: 239; objc: 215; perl: 213; xml: 198; makefile: 110; javascript: 83; pascal: 63; tcl: 55; php: 25; ruby: 22; sed: 2
file content (84 lines) | stat: -rw-r--r-- 1,259 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# CMake Generator Expression Dictionary

# Basic syntax
"$<"
">"
":"
","

# Boolean expressions
"$<BOOL:"
"$<AND:"
"$<OR:"
"$<NOT:"
"$<IF:"
"$<0:"
"$<1:"

# String operations
"$<STREQUAL:"
"$<EQUAL:"
"$<IN_LIST:"
"$<LOWER_CASE:"
"$<UPPER_CASE:"
"$<MAKE_C_IDENTIFIER:"
"$<JOIN:"
"$<REMOVE_DUPLICATES:"
"$<FILTER:"
"$<GENEX_EVAL:"

# Version comparisons
"$<VERSION_LESS:"
"$<VERSION_GREATER:"
"$<VERSION_EQUAL:"
"$<VERSION_LESS_EQUAL:"
"$<VERSION_GREATER_EQUAL:"

# Target operations
"$<TARGET_FILE:"
"$<TARGET_FILE_NAME:"
"$<TARGET_FILE_DIR:"
"$<TARGET_FILE_BASE_NAME:"
"$<TARGET_LINKER_FILE:"
"$<TARGET_SONAME_FILE:"
"$<TARGET_PDB_FILE:"
"$<TARGET_PROPERTY:"
"$<TARGET_OBJECTS:"
"$<TARGET_BUNDLE_DIR:"
"$<TARGET_BUNDLE_CONTENT_DIR:"
"$<TARGET_EXISTS:"
"$<TARGET_NAME_IF_EXISTS:"
"$<TARGET_POLICY:"

# Config/Platform
"$<CONFIG:"
"$<PLATFORM_ID:"
"$<COMPILE_LANGUAGE:"
"$<LINK_LANGUAGE:"
"$<COMPILE_LANG_AND_ID:"
"$<LINK_LANG_AND_ID:"
"$<C_COMPILER_ID:"
"$<CXX_COMPILER_ID:"
"$<CUDA_COMPILER_ID:"

# Interface expressions
"$<BUILD_INTERFACE:"
"$<INSTALL_INTERFACE:"
"$<INSTALL_PREFIX>"

# Output expressions
"$<TARGET_NAME:"
"$<LINK_ONLY:"
"$<COMPILE_ONLY:"

# Special
"$<ANGLE-R>"
"$<COMMA>"
"$<SEMICOLON>"

# Nesting patterns
"$<$<"
">>"
"::"
",,"
"$<IF:$<"