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

AtomicGameEngine/AtomicGameEngine Build/CMake/Toolchains/android.toolchain.cmake :292

list( REMOVE_ITEM ${listvar} "${__val}" )

u3d-community/U3D cmake/Urho3D.cmake :249

list (REMOVE_ITEM CMAKE_MODULE_PATH ${URHO3D_CMAKE_MODULE})

RavEngine/RavEngine deps/taskflow/cmake/ComputeCpp/Modules/FindComputeCpp.cmake :333

list(REMOVE_ITEM current_sources ${SDK_BUILD_IR_SOURCE})

kokkos/kokkos cmake/kokkos_arch.cmake :166

list(REMOVE_ITEM COMMON_WARNINGS "-pedantic")

CNES/MAJA Packaging/prepare_file_list.cmake :41

list(REMOVE_ITEM file_list_glob  "${SUPERBUILD_INSTALL_DIR}/bin/gdal-config")

NREL/OpenStudio CMake/FindBoost.cmake :999

list(REMOVE_ITEM _boost_extra_components ${${componentvar}})

nv-legate/legate src/cmake/Modules/cuda_arch_helpers.cmake :37

list(REMOVE_ITEM arch_list "")

OpenKneeboard/OpenKneeboard third-party/cef.cmake :43

list(REMOVE_ITEM CEF_COMPILER_DEFINES "_HAS_EXCEPTIONS=0")

lizardfs/lizardfs src/common/CMakeLists.txt :7

list(REMOVE_ITEM COMMON_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/metadata.cc")

chdb-io/chdb contrib/qpl-cmake/CMakeLists.txt :514

list(REMOVE_ITEM target_options "-fno-sanitize=undefined")

w111liang222/lidar-slam-detection tools/rosbag_to_pkl/pybind11/CMakeLists.txt :141

list(REMOVE_ITEM _pybind11_disk_only ${PYBIND11_HEADERS})

Amber-MD/cpptraj cmake-cpptraj/BuildSystemInit.cmake :24

list(REMOVE_ITEM CMAKE_SYSTEM_PREFIX_PATH "${CMAKE_INSTALL_PREFIX}")

AMICI-dev/AMICI ThirdParty/sundials/cmake/macros/SundialsAddLibrary.cmake :183

list(REMOVE_ITEM _stripped_all_libs ${_item})

NERSC/timemory source/timemory/hash/CMakeLists.txt :14

list(REMOVE_ITEM source_files ${CMAKE_CURRENT_SOURCE_DIR}/hash.cpp)

Oneflow-Inc/oneflow cmake/oneflow.cmake :674

list(
    REMOVE_ITEM
    LLVM_RELATED_TARGETS
    count
    not
    FileCheck
    lli-child-target
    llvm-jitlink-executor
    llvm-PerfectShuffle
    llvm-tblgen
    mlir-tblgen
    mlir-pdll
    obj2yaml
    oneflow_tblgen
    yaml-bench
    yaml2obj)

percona/percona-xtrabackup CMakeLists.txt :1767

LIST(REMOVE_ITEM SYSTEM_LIBRARIES PROTOBUF)

mysql/mysql-server sql/CMakeLists.txt :675

LIST(REMOVE_ITEM SQL_SHARED_SOURCES
      json_duality_view/dml.cc
      )

zdzhaoyong/GSLAM cmake/PICMake.cmake :572

list(REMOVE_ITEM PI_COLLECT_REQUIRED ${PI_COLLECTED_PACKAGES})

pavelsevecek/OpenSPH cmake/FindOpenVDB.cmake :146

list(REMOVE_ITEM OpenVDB_FIND_COMPONENTS ${_IGNORED_COMPONENTS})

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

list (REMOVE_ITEM _unityTargetSources ${_objectLibraries})

asset-group/5ghoul-5g-nr-attacks libs/pybind11/CMakeLists.txt :155

list(REMOVE_ITEM _pybind11_disk_only ${PYBIND11_HEADERS})

supertuxkart/stk-code lib/wiiuse/cmake/CreateImportedTarget.cmake :43

list(REMOVE_ITEM _deps SHARED STATIC MODULE UNKNOWN)

qt/qtbase cmake/FindGSSAPI.cmake :27

list(REMOVE_ITEM gssapi_library_names "gssapi_krb5")

project-chip/connectedhomeip examples/lock-app/mbed/CMakeLists.txt :31

list(REMOVE_ITEM MBED_TARGET_LABELS CM0P_SLEEP)

rbfx/rbfx Source/Editor/CMakeLists.txt :28

list (REMOVE_ITEM SOURCE_FILES Editor.cpp EditorWrapper.cpp)

logicalclocks/rondb storage/temptable/CMakeLists.txt :45

LIST(REMOVE_ITEM TEMPTABLE_SOURCES src/memutils.cc)

Warzone2100/warzone2100 cmake/IncludeFindCurl.cmake :101

list(REMOVE_ITEM CURL_SUPPORTED_SSL_BACKENDS "GnuTLS")

vn-tools/arc_unpacker CMakeLists.txt :124

list(REMOVE_ITEM au_sources "${CMAKE_SOURCE_DIR}/src/logger_win.cc")

Jackarain/proxy third_party/boost/tools/cmake/include/BoostRoot.cmake :388

list(REMOVE_ITEM __boost_header_only Boost::headers)

pingcap/tiflash dbms/src/Functions/CMakeLists.txt :27

list(REMOVE_ITEM tiflash_functions_headers IFunction.h FunctionFactory.h FunctionHelpers.h)

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

list (REMOVE_ITEM BASIC_SST_TESTS 1x1.SpanMinMax)

cppan/cppan src/inserts/functions.cmake :118

list(REMOVE_ITEM src ${SDIR}/${var})

Ericsson/CodeCompass webserver/authenticators/CMakeLists.txt :17

list(REMOVE_ITEM plugins ${_plugin})

fastio/1store CMakeLists.txt :122

list(REMOVE_ITEM SEASTAR_CFLAGS "-DHAVE_GCC6_CONCEPTS")

bitshares-cnvote/newbitshares-core CMakeModules/cotire.cmake :2946

list (REMOVE_ITEM _unityTargetSources ${_objectLibraries})

savoirfairelinux/jami-daemon CMake/Utils.cmake :217

list(REMOVE_ITEM SOURCES "${PRECOMPILED_SOURCE}")

facebook/mysql-5.6 packaging/deb-in/CMakeLists.txt :280

LIST(REMOVE_ITEM SOURCEFILES "copyright.${DEB_REMOVEPATTERN}")

OriginHubAI/MyScaleDB cmake/dbms_glob_sources.cmake :37

list(REMOVE_ITEM ${prefix}_headers "${file_to_remove}")

dealii/dealii bundled/kokkos-4.5.01/core/src/CMakeLists.txt :53

list(REMOVE_ITEM KOKKOS_CORE_SRCS ${CMAKE_CURRENT_SOURCE_DIR}/Cuda/Kokkos_Cuda_Task.cpp)

apple/foundationdb cmake/AddFdbTest.cmake :73

list(REMOVE_ITEM fdb_test_files_ "${CMAKE_CURRENT_SOURCE_DIR}/${test_file}")

PaddlePaddle/Paddle test/deprecated/ir/inference/CMakeLists.txt :38

list(REMOVE_ITEM TEST_INFERENCE_IR_PASSES
       "test_trt_inference_fp16_io_deprecated")

weigao95/surfelwarp external/eigen3.4/bench/btl/CMakeLists.txt :61

list(REMOVE_ITEM _sources ON OFF TRUE FALSE)

trilinos/Trilinos packages/kokkos/core/unit_test/CMakeLists.txt :419

list(
    REMOVE_ITEM
    OpenMPTarget_SOURCES
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_Other.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_TeamCombinedReducers.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_TeamReductionScan.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_WorkGraph.cpp
    IF
    (KOKKOS_CXX_COMPILER_ID STREQUAL "Clang" AND KOKKOS_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 16.0.0)
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_AtomicOperations_shared.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_MinMaxClamp.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_LocalDeepCopy.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_Reducers_d.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_TeamVectorRange.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_ViewAPI_e.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_TeamScan.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_TeamBasic.cpp
    IF
    (KOKKOS_CXX_COMPILER_VERSION VERSION_LESS 17.0.3)
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_SubView_c01.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_SubView_c02.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_SubView_c03.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_Reducers_d.cpp
    endif
    ()
    endif
    ()
    # FIXME_OPENMPTARGET_CRAY: The following tests fail at compile time when the OpenMPTarget backend is enabled with the Cray compiler.
    # Atomic compare/exchange is used in these tests which can be one of the reasons for the compilation failures.
    IF
    (KOKKOS_CXX_COMPILER_ID STREQUAL Cray)
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_AtomicOperations_complexdouble.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_UniqueToken.cpp
    ${CMAKE_CURRENT_BINARY_DIR}/openmptarget/TestOpenMPTarget_SharedAlloc.cpp
    ENDIF
    ()
  )

wy1iu/LargeMargin_Softmax_Loss cmake/Targets.cmake :85

list(REMOVE_ITEM  cuda ${test_cuda})

zdchan/RobustDexGrasp thirdParty/pybind11/CMakeLists.txt :154

list(REMOVE_ITEM _pybind11_disk_only ${PYBIND11_HEADERS})

percona/percona-xtradb-cluster sql/CMakeLists.txt :846

LIST(REMOVE_ITEM SQL_SOURCE ../sql-common/net_ns.cc)

lattice/quda lib/CMakeLists.txt :283

list(REMOVE_ITEM QUDA_OBJS ${QUDA_CU_OBJS})

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/doom3bfg/neo/CMakeLists.txt :1868

list(REMOVE_ITEM RBDOOM3_PRECOMPILED_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/renderer/DXT/DXTEncoder_SSE2.cpp)

Lewuathe/mlir-hello thirdparty/llvm-project/compiler-rt/cmake/Modules/AddCompilerRT.cmake :77

list(REMOVE_ITEM target_flags "-msse3")

linuxdeepin/dtkwidget src/widgets/widgets.cmake :44

list(REMOVE_ITEM UTIL_SOURCES
        ${CMAKE_CURRENT_LIST_DIR}/dtoast.cpp)

MRPT/mrpt cmakemodules/cotire.cmake :2340

list (REMOVE_ITEM _matchVars ${_initVars})

Kazade/kazmath lua/CMakeLists.txt :13

LIST(REMOVE_ITEM KAZMATH_C_FILES ${CMAKE_SOURCE_DIR}/kazmath/GL/matrix.c)

google/mysql-protobuf man/CMakeLists.txt :24

LIST(REMOVE_ITEM MAN1_FILES ${MAN1_EXCLUDE})

plumonito/dtslam 3rdparty/opencv-git/cmake/OpenCVGenConfig.cmake :53

list(REMOVE_ITEM OPENCV_MODULES_CONFIGCMAKE ${OpenCV_LIB_COMPONENTS})

bbrister/SIFT3D imutil/CMakeLists.txt :278

list (REMOVE_ITEM TOOLBOX_DEPS 
			${LAPACK_LIBRARIES} ${BLAS_LIBRARIES}
		)

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

list(REMOVE_ITEM ${target}_dependencies ${node})

RasPlex/OpenPHT xbmc/linux/CMakeLists.txt :3

list(REMOVE_ITEM linux_SRCS ./DBusMessage.cpp)

vrpn/vrpn cmake/cmake-2.8.4-modules/boost/FindBoost.cmake :444

list(REMOVE_ITEM Boost_FIND_COMPONENTS system)