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

timi-liuliang/echo editor/Qt/5.10.0/msvc2017_64/lib/cmake/Qt53DQuickAnimation/Qt53DQuickAnimationConfig.cmake :118

list(REMOVE_DUPLICATES Qt53DQuickAnimation_EXECUTABLE_COMPILE_FLAGS)

o3de/o3de cmake/Platform/Common/Install_common.cmake :788

list(REMOVE_DUPLICATES targets)

zenustech/zeno projects/Audio/aquila/cmake/FindSFML.cmake :182

LIST(REMOVE_DUPLICATES SFML_FIND_COMPONENTS)

facebook/folly CMake/GenPkgConfig.cmake :87

list(REMOVE_DUPLICATES include_dirs)

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVPylint.cmake :121

list(REMOVE_DUPLICATES __sources)

chdb-io/chdb cmake/utils.cmake :100

list(REMOVE_DUPLICATES cmake_properties)

DIPlib/diplib tools/FindMatlab.cmake :891

list(REMOVE_DUPLICATES matlab_list_of_all_versions_tmp)

emsec/hal deps/sanitizers-cmake/cmake/sanitize-helpers.cmake :64

list(REMOVE_DUPLICATES BUFFER)

AcademySoftwareFoundation/openvdb cmake/FindOpenEXR.cmake :356

list(REMOVE_DUPLICATES OpenEXR_DEBUG_LIBRARY_DIRS)

root-project/root cmake/modules/RootMacros.cmake :1218

list(REMOVE_DUPLICATES subdirs)

google/filament third_party/dawn/third_party/dxc/tools/llvm-shlib/CMakeLists.txt :100

list(REMOVE_DUPLICATES LIB_NAMES)

NREL/EnergyPlus third_party/eigen/cmake/FindBLAS.cmake :370

list(REMOVE_DUPLICATES _inc_env)

zdzhaoyong/GSLAM cmake/PICMake.cmake :85

list(REMOVE_DUPLICATES COLLECT_PACKAGE_NAMES)

mysql/mysql-connector-cpp cdk/cmake/config_header.cmake :65

list(REMOVE_DUPLICATES CONFIG_VARS)

AshamaneProject/AshamaneCore dep/cotire/CMake/cotire.cmake :1284

list (REMOVE_DUPLICATES _includes)

BioMedIA/MIRTK CMake/Basis/CommonTools.cmake :471

list (REMOVE_DUPLICATES _BFP_PKG_DIR_VARS)

supertuxkart/stk-code lib/wiiuse/cmake/GetFileList.cmake :39

list(REMOVE_DUPLICATES _out)

qt/qtbase cmake/QtFeature.cmake :617

list(REMOVE_DUPLICATES expected_value)

dufernst/LegionCore-7.3.5 dep/cotire/Cmake/cotire.cmake :731

list (REMOVE_DUPLICATES _configDefinitions)

nwnxee/unified CMakeModules/sanitize-helpers.cmake :64

list(REMOVE_DUPLICATES BUFFER)

Hotride/OrionUO CMake/cotire.cmake :1300

list (REMOVE_DUPLICATES _includes)

TheAssemblyArmada/Chronoshift cmake/modules/FindWindowsSDK.cmake :558

list(REMOVE_DUPLICATES _dirs)

saturneric/GpgFrontend cmake/cotire.cmake :642

list (REMOVE_DUPLICATES _systemIncludeDirs)

kpeeters/cadabra2 cmake/modules/cotire.cmake :104

list (REMOVE_DUPLICATES _configs)

plstcharles/litiv cmake/Modules/FindCUDA/run_nvcc.cmake :83

list(REMOVE_DUPLICATES CUDA_NVCC_INCLUDE_DIRS)

QMCPACK/qmcpack CMake/DetermineDeviceArchitectures.cmake :83

list(REMOVE_DUPLICATES QMC_GPU_ARCHS)

luxonis/depthai-core cmake/ClangFormat.cmake :56

list(REMOVE_DUPLICATES file_list)

wxWidgets/wxWidgets build/cmake/modules/cotire.cmake :640

list (REMOVE_DUPLICATES _includeDirs)

facebook/mysql-5.6 scripts/CMakeLists.txt :314

LIST(REMOVE_DUPLICATES TARGET_LIB_DEPENDS)

bdon/OSMExpress cmake/FindOsmium.cmake :211

list(REMOVE_DUPLICATES OSMIUM_XML_LIBRARIES)

zhaoweicai/cascade-rcnn cmake/Utils.cmake :39

list(REMOVE_DUPLICATES __list)

weigao95/surfelwarp external/eigen3.4/cmake/FindBLAS.cmake :370

list(REMOVE_DUPLICATES _inc_env)

feelpp/feelpp feelpp/cmake/modules/FindScotch.cmake :235

list(REMOVE_DUPLICATES SCOTCH_LIBRARY_DIRS)

skyjake/Doomsday-Engine doomsday/cmake/cotire.cmake :1265

list (REMOVE_DUPLICATES _undefs)

PaddlePaddle/Serving cmake/generic.cmake :152

list(REMOVE_DUPLICATES libs_deps)

MITK/MITK CMake/mitkMacroQueryCustomEPVars.cmake :24

list(REMOVE_DUPLICATES ${proj}_CUSTOM_CMAKE_CACHE_DEFAULT_ARGS)

yangguorun/SegStereo cmake/Utils.cmake :39

list(REMOVE_DUPLICATES __list)

swiftlang/swift Runtimes/Core/cmake/modules/gyb.cmake :24

list(REMOVE_DUPLICATES gyb_expand_deps)

NVIDIA/MDL-SDK src/mdl/jit/llvm/dist/tools/llvm-shlib/CMakeLists.txt :35

list(REMOVE_DUPLICATES LIB_NAMES)

Lewuathe/mlir-hello thirdparty/llvm-project/llvm/cmake/modules/AddLLVM.cmake :1380

list(REMOVE_DUPLICATES static_libs)

gaoxiang12/rgbd-slam-tutor2 Thirdparty/g2o_modified/script/android.toolchain.cmake :623

list( REMOVE_DUPLICATES __uniqToolchainArchNames )

google/boringssl cmake/OpenSSLConfig.cmake :35

list(REMOVE_DUPLICATES OPENSSL_CRYPTO_LIBRARIES)

Kitware/VTK CMake/patches/99/FindHDF5.cmake :777

list(REMOVE_DUPLICATES HDF5_INCLUDE_DIRS)

OpendTect/OpendTect CMakeModules/ODMacroUtils.cmake :286

list( REMOVE_DUPLICATES OD_${OD_MODULE_NAME}_EXTERNAL_RUNTIME_LIBS )

learnforpractice/pyeos CMakeModules/cotire.cmake :121

list (REMOVE_DUPLICATES _configs)

MRPT/mrpt cmakemodules/cotire.cmake :125

list (REMOVE_DUPLICATES _configs)

slowmoVideo/slowmoVideo cmake/FindFFMPEG.cmake :105

LIST( REMOVE_DUPLICATES FFMPEG_INCLUDE_DIR )

sandialabs/seacas cmake/tribits/core/package_arch/TribitsAddLibrary.cmake :342

list(REMOVE_DUPLICATES PARSE_HEADERS)

darktable-org/darktable packaging/CMakeLists.txt :51

list(REMOVE_DUPLICATES EXTRA_DEPS)

OSGeo/grass cmake/modules/DevelUtils.cmake :10

list(REMOVE_DUPLICATES CMAKE_PROPERTY_LIST)

hpmicro/hpm_sdk cmake/ide/iar.cmake :560

list(REMOVE_DUPLICATES target_include_dirs)

CTSRD-CHERI/cheribsd contrib/subrepo-cheri-compiler-rt/lib/xray/CMakeLists.txt :146

list(REMOVE_DUPLICATES XRAY_ALL_SOURCE_FILES)

nrfconnect/sdk-zephyr cmake/modules/extensions.cmake :1721

list(REMOVE_DUPLICATES ${outvar})

merzlab/QUICK cmake/FindCUDA/select_compute_arch.cmake :167

list(REMOVE_DUPLICATES cuda_arch_bin)

siconos/siconos cmake/SiconosTools.cmake :64

list(REMOVE_DUPLICATES SRC_EXTS)