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

zer011b/fdtd3d Source/Scheme/CMakeLists.txt :33

list(FILTER SCHEME_SOURCES EXCLUDE REGEX ".*/Scheme*.cpp$")

brndnmtthws/conky tests/CMakeLists.txt :10

list(FILTER test_srcs EXCLUDE REGEX ".*linux.*\.cc?")

CLIUtils/CLI11 cmake/CodeCoverage.cmake :690

list(APPEND FASTCOV_EXCLUDES "${EXCLUDE}")

prophesee-ai/openeb cmake/custom_functions/python3.cmake :391

list(APPEND _excluded_patterns PATTERN ${_pattern} EXCLUDE)

qt/qtbase tests/auto/corelib/plugin/qpluginloader/machtest/CMakeLists.txt :117

list(FILTER targets EXCLUDE REGEX "\\.x86_64$")

PhysikaTeam/PhysIKA-old Examples/App_Hyperelasticity/CMakeLists.txt :19

list(FILTER SRC_LIST EXCLUDE REGEX .*Media/.*)

ornladios/ADIOS2 testing/adios2/engine/staging-common/CMakeLists.txt :223

list (FILTER BP_TESTS EXCLUDE REGEX ".*ModAttr.*")

sxs-collaboration/spectre cmake/FindCharm.cmake :276

list(FILTER CHARM_LDXX_FLAGS EXCLUDE REGEX "^-L${CHARM_LIBRARIES}$")

AshampooSystems/boden cmake/utilities/clangformat.cmake :85

list(FILTER _ALL_SOURCES EXCLUDE REGEX "${CMAKE_SOURCE_DIR}/3rdparty")

H-uru/Plasma Scripts/Ports/python3/portfile.cmake :221

list(FILTER PYTHON_LIBS EXCLUDE REGEX [[python[0-9]*(_d)?\.lib$]])

FastLED/FastLED src/CMakeLists.txt :183

list(FILTER FASTLED_SOURCES EXCLUDE REGEX ".*esp.*")

swiftlang/swift CMakeLists.txt :892

list(FILTER SWIFT_STDLIB_AVAILABILITY_DEFINITIONS EXCLUDE REGEX "^\\s*(#.*)?$")

Lewuathe/mlir-hello thirdparty/llvm-project/clang/cmake/modules/AddClang.cmake :175

list(FILTER get_obj_args EXCLUDE REGEX "^SUPPORT_PLUGINS$")

biometrics/openbr share/openbr/cmake/CodeCoverage.cmake :266

list(APPEND LCOV_EXCLUDES "${EXCLUDE}")

DrTimothyAldenDavis/SuiteSparse LAGraph/cmake_modules/CodeCoverage.cmake :267

list(APPEND LCOV_EXCLUDES "${EXCLUDE}")

FreeRDP/FreeRDP include/CMakeLists.txt :151

list(FILTER PUBLIC_SERVER_HEADERS EXCLUDE REGEX ".*freerdp/server/proxy.*")

Sneeds-Feed-and-Seed/sneedacity cmake-proxies/cmake-modules/PrintProperties.cmake :15

list(FILTER CMAKE_PROPERTY_LIST EXCLUDE REGEX "^LOCATION$|^LOCATION_|_LOCATION$")