cmake list examples

Signatures

list(LENGTH <list> <out-var>)
list(GET <list> <element index> [<index> ...] <out-var>)
list(JOIN <list> <glue> <out-var>)
list(SUBLIST <list> <begin> <length> <out-var>)
list(FIND <list> <value> <out-var>)
list(APPEND <list> [<element>...])
list(FILTER <list> {INCLUDE | EXCLUDE} REGEX <regex>)
list(INSERT <list> <index> [<element>...])
list(POP_BACK <list> [<out-var>...])
list(POP_FRONT <list> [<out-var>...])
list(PREPEND <list> [<element>...])
list(REMOVE_ITEM <list> <value>...)
list(REMOVE_AT <list> <index>...)
list(REMOVE_DUPLICATES <list>)
list(TRANSFORM <list> <ACTION> [...])
list(REVERSE <list>)
list(SORT <list> [...])

Examples

o3de/o3de cmake/SettingsRegistry.cmake :261

list(POP_BACK prefix_target_variant_list variant)

bareos/bareos core/cmake/BareosFindPrograms.cmake :101

list(POP_BACK CMAKE_MESSAGE_INDENT "  ")

Jij-Inc/OpenJij external/cimod.cmake :34

list(POP_BACK CMAKE_MESSAGE_INDENT)

steineggerlab/foldmason lib/foldseek/lib/corrosion/cmake/FindRust.cmake :833

list(POP_BACK CMAKE_MESSAGE_CONTEXT)