cmake set_property examples

Signatures

set_property(<GLOBAL                      |
  DIRECTORY [<dir>]           |
  TARGET    [<target1> ...]   |
  SOURCE    [<src1> ...]
  [DIRECTORY <dirs> ...]
  [TARGET_DIRECTORY <targets> ...] |
  INSTALL   [<file1> ...]     |
  TEST      [<test1> ...]
  [DIRECTORY <dir>] |
  CACHE     [<entry1> ...]    >
  [APPEND] [APPEND_STRING]
PROPERTY <name> [<value1> ...])

Examples

godlikepanos/anki-3d-engine ThirdParty/Sdl3/test/CMakeLists.txt :608

set_property(TEST ${TEST} PROPERTY FAIL_REGULAR_EXPRESSION "Total: [0-9]+\\.[0-9]+ Kb in [1-9][0-9]* allocations")

PDAL/PDAL cmake/macros.cmake :231

set_property(TEST ${_name} PROPERTY ENVIRONMENT
            "PDAL_DRIVER_PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}")

ANTsX/ANTs Examples/TestSuite/ANTS_EXP_test.cmake :21

set_property(TEST ${THIS_TEST_NAME}_JPG APPEND PROPERTY DEPENDS ${THIS_TEST_NAME}_WARP)

AcademySoftwareFoundation/OpenShadingLanguage src/cmake/testing.cmake :94

set_property (TEST ${testname} APPEND PROPERTY ENVIRONMENT OSL_TESTSUITE_THRESH_SCALE=$ENV{OSL_TESTSUITE_OPTIX_THRESH_SCALE})

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/cmake/modules/CGAL_add_test.cmake :91

set_property(TEST "${exe_name}"
    APPEND PROPERTY DEPENDS "build_target_${exe_name}")

bareos/bareos core/src/plugins/stored/python/CMakeLists.txt :69

set_property(
      TEST bareossd-python3-module
      PROPERTY
        ENVIRONMENT
        "PYTHONPATH=${CMAKE_CURRENT_BINARY_DIR}/python3modules:${CMAKE_CURRENT_SOURCE_DIR}/test"
        LD_LIBRARY_PATH=${CMAKE_CURRENT_BINARY_DIR}/../../lib
        "ASAN_OPTIONS=detect_leaks=0 verify_asan_link_order=0"
    )

openvinotoolkit/openvino cmake/developer_package/add_target_helpers.cmake :172

set_property(TEST ${ARG_NAME} PROPERTY LABELS ${ARG_LABELS})

gnss-sdr/gnss-sdr tests/CMakeLists.txt :1050

set_property(TEST flowgraph_test PROPERTY TIMEOUT 30)

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation lib/examples/test/CMakeLists.txt :52

set_property(TEST npdsch_npdcch_file2 APPEND PROPERTY DEPENDS enb1)

Amber-MD/cpptraj cmake-cpptraj/Shorthand.cmake :90

set_property(TEST ${TEST} APPEND PROPERTY DEPENDS ${ARGN})

BRAINSia/BRAINSTools GTRACT/Cmdline/TestSuite/CMakeLists.txt :302

set_property(TEST ${GTRACTTestName} APPEND PROPERTY DEPENDS ${PARENT_TEST})

ceph/ceph cmake/modules/AddCephTest.cmake :127

set_property(
    TEST ${test_name}
    PROPERTY ENVIRONMENT
    CEPH_ROOT=${CMAKE_SOURCE_DIR}
    CEPH_BIN=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
    CEPH_LIB=${CMAKE_LIBRARY_OUTPUT_DIRECTORY}
    CEPH_BUILD_VIRTUALENV=${CEPH_BUILD_VIRTUALENV}
    LD_LIBRARY_PATH=${CMAKE_BINARY_DIR}/lib
    PATH=${CMAKE_RUNTIME_OUTPUT_DIRECTORY}:${CMAKE_SOURCE_DIR}/src:${CMAKE_CURRENT_BINARY_DIR}:$ENV{PATH}
    PYTHONPATH=${CMAKE_SOURCE_DIR}/src/pybind)

opensim-org/opensim-core Bindings/Python/CMakeLists.txt :341

set_property(TEST python_${folder} APPEND PROPERTY ENVIRONMENT
        "OPENSIM_USE_VISUALIZER=0")

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

set_property(TEST ${test} PROPERTY PASS_REGULAR_EXPRESSION ${ARG_PASSREGEX})

CLIUtils/CLI11 examples/CMakeLists.txt :26

set_property(TEST json_config_out PROPERTY PASS_REGULAR_EXPRESSION [[{]] [["item": "2"]]
                                             [["simple": false]] [[}]])

Slicer/Slicer Modules/CLI/GrayscaleFillHoleImageFilter/Testing/CMakeLists.txt :27

set_property(TEST ${testname} PROPERTY LABELS ${CLP})

robotology/yarp tests/integration/CMakeLists.txt :14

set_property(TEST misc::check_yarpdev_list PROPERTY ENVIRONMENT "YARP_DATA_DIRS=${YARP_BINARY_DIR}/share/yarp")

intel/libvpl examples/api2x/hello-encode-jpeg/CMakeLists.txt :106

set_property(TEST ${TARGET}-nv12-test PROPERTY PASS_REGULAR_EXPRESSION
                                                 "${passRegex}")

prophesee-ai/openeb cmake/custom_functions/add_pytest.cmake :59

set_property(TEST ${PYTEST_ARGS_NAME} APPEND PROPERTY ENVIRONMENT "PATH=${path_value}")

qt/qtbase tests/auto/corelib/serialization/qtextstream/test/CMakeLists.txt :29

set_property(TEST tst_qtextstream APPEND PROPERTY ENVIRONMENT "QTEST_FUNCTION_TIMEOUT=900000")

flux-framework/flux-sched cmake/config_testing.cmake :35

set_property(TEST ${ARG_NAME} PROPERTY ENVIRONMENT "${TEST_ENV}")

InsightSoftwareConsortium/ITK Examples/RegistrationITKv4/test/CMakeLists.txt :535

set_property(
  TEST
    MultiResImageRegistration2Test2
  APPEND
  PROPERTY
    LABELS
      RUNS_LONG
)

ComputationalBiomechanicsLab/opensim-creator third_party/SDL/test/CMakeLists.txt :758

set_property(TARGET ${TEST}-dex PROPERTY OUTPUT_BASE_NAME "${classes_dex_base_name}")

mozilla-mobile/mozilla-vpn-client tests/auth_tests/CMakeLists.txt :101

set_property(TEST ${AUTH_TEST_CLASS} PROPERTY LABELS auth)

logicalclocks/rondb storage/ndb/rest-server2/extra/simdjson/simdjson-3.12.0/benchmark/dom/checkperf.cmake :103

set_property(TEST checkperf PROPERTY RUN_SERIAL TRUE)

VcDevel/Vc tests/CMakeLists.txt :315

set_property(TEST ${Vc_TEST_TARGET_PREFIX}sse2_blend PROPERTY LABELS "SSE")

ornladios/ADIOS2 cmake/ADIOSFunctions.cmake :202

set_property(TEST ${basename}${curr_suffix} APPEND PROPERTY
        DEPENDS ${basename}${prev_suffix}
      )

commontk/CTK CMake/ctkMacroSimpleTestWithData.cmake :62

set_property(TEST ${testname} PROPERTY LABELS ${KIT})

Slicer/SlicerGitSVNArchive Modules/CLI/CastScalarVolume/Testing/CMakeLists.txt :27

set_property(TEST ${testname} PROPERTY LABELS ${CLP})

QMCPACK/qmcpack CMake/macros.cmake :163

set_property(
          TEST ${TESTNAME}
          APPEND
          PROPERTY ENVIRONMENT LSAN_OPTIONS=${LSAN_OPTIONS})

snl-dakota/dakota scripts/pyprepro/CMakeLists.txt :8

set_property(TEST pyprepro_test PROPERTY LABELS Unit Python)

cvet/fonline ThirdParty/mongo-c-driver/build/cmake/TestFixtures.cmake :38

set_property (TEST "${name}/stop" PROPERTY FIXTURES_CLEANUP "${name}")

PaddlePaddle/Paddle cmake/generic.cmake :978

set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT
                                              FLAGS_init_allocated_mem=true)

weigao95/surfelwarp external/eigen3.4/cmake/EigenTesting.cmake :107

set_property(TEST ${testname_with_suffix} PROPERTY LABELS "${current_subproject}")

feelpp/feelpp feelpp/cmake/modules/feelpp.macros.cmake :428

set_property(TEST ${FEELPP_TEST_EXEC}-np-1  PROPERTY TIMEOUT  ${FEELPP_DEFAULT_TEST_TIMEOUT})

eProsima/Micro-XRCE-DDS-Agent cmake/common/gtest.cmake :170

set_property(TEST ${test} APPEND PROPERTY ENVIRONMENT "${property}")

OFFTKP/felix86 external/FEX/32Bit_ASM/CMakeLists.txt :101

set_property(TEST ${TEST_NAME} APPEND PROPERTY DEPENDS "${CMAKE_BINARY_DIR}/Bin/TestHarnessRunner")

PaddlePaddle/Serving cmake/generic.cmake :393

set_property(TEST ${TARGET_NAME} PROPERTY ENVIRONMENT FLAGS_cpu_deterministic=true)

trilinos/Trilinos packages/stk/stk_doc_tests/stk_transfer/CMakeLists.txt :71

set_property(TEST "stk_transfer_doc_tests_np${NUMPROCS}" PROPERTY PROCESSORS ${NUMPROCS})

rbock/sqlpp11 tests/core/constraints/CMakeLists.txt :33

set_property(TEST ${test} PROPERTY PASS_REGULAR_EXPRESSION ${pattern})

SGL-UT/gnsstk core/tests/FileHandling/CMakeLists.txt :51

set_property(TEST FileHandling_RinexNav_T PROPERTY LABELS FileHandling)

MITK/MITK Modules/DICOMTesting/test/CMakeLists.txt :80

set_property(TEST ${test_name} PROPERTY ENVIRONMENT "PATH=${test_env_path}" APPEND)

AntelopeIO/leap plugins/state_history_plugin/tests/CMakeLists.txt :6

set_property(TEST test_state_history PROPERTY LABELS nonparallelizable_tests)

c-jimenez/open-ocpp 3rdparty/libwebsockets/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt :144

set_property(TEST http-client-multi-restrict-h1-nopipe-fail PROPERTY WILL_FAIL TRUE)

pghysels/STRUMPACK test/CMakeLists.txt :67

set_property(TEST ${test_name} PROPERTY ENVIRONMENT "OMP_NUM_THREADS=8")

Kitware/VTK Rendering/LICOpenGL2/Testing/Cxx/CMakeLists.txt :90

set_property(TEST VTK::RenderingLICOpenGL2Cxx-SurfaceLICCurvedEnhancedVectorNormalizeOff APPEND
  PROPERTY
    ENVIRONMENT "VTK_TESTING=1;VTK_TESTING_IMAGE_COMPARE_METHOD=TIGHT_VALID")

Geant4/geant4 cmake/Modules/G4TestAPI.cmake :216

set_property(TEST ${test} PROPERTY FAIL_REGULAR_EXPRESSION ${ARG_FAILREGEX})

biometrics/openbr 3rdparty/eigen-3.3.9/cmake/EigenTesting.cmake :202

set_property(TEST ${testname_with_suffix} PROPERTY LABELS "${current_subproject}")

learnforpractice/pyeos tests/CMakeLists.txt :85

set_property(TEST nodeos_sanity_lr_test PROPERTY LABELS long_running_tests)

CGAL/cgal Installation/cmake/modules/CGAL_add_test.cmake :139

set_property(TEST "compilation of  CGAL_Qt6_moc_and_resources"
        APPEND PROPERTY DEPENDS "check build system")

m-a-d-n-e-s-s/madness cmake/modules/AddScriptedTests.cmake :24

set_property(TEST madness/test/${_binary}/build PROPERTY LABELS "${_labels}" APPEND)

ElektraInitiative/libelektra scripts/cmake/Modules/LibAddTest.cmake :67

set_property (TEST ${source} PROPERTY LABELS memleak)

sandialabs/seacas cmake/tribits/dashboard_driver/TribitsDriverSupport.cmake :91

set_property(TEST install-cmake-${cmake_type}
    PROPERTY DEPENDS "uninstall-cmake-${cmake_type}")

AVSystem/Anjay tests/integration/CMakeLists.txt :16

set_property(TEST ${TEST_NAME} APPEND PROPERTY ENVIRONMENT "VALGRIND=${VALGRIND_ESC}")

syslog-ng/syslog-ng modules/python/tests/CMakeLists.txt :31

set_property(TEST test_python_persist_name APPEND PROPERTY ENVIRONMENT "PYTHONMALLOC=malloc_debug")

fluent/fluent-bit lib/zstd-1.5.7/build/cmake/tests/CMakeLists.txt :111

set_property(TEST fuzzer zstreamtest playTests APPEND PROPERTY LABELS Medium)

libsdl-org/SDL_shadercross test/CMakeLists.txt :52

set_property(TEST testshadercross APPEND PROPERTY ENVIRONMENT_MODIFICATION "PATH=path_list_prepend:$<TARGET_FILE_DIR:spirv-cross-c-shared>")

Yubico/yubico-piv-tool lib/tests/CMakeLists.txt :72

set_property(TEST api APPEND PROPERTY ENVIRONMENT "YKPIV_ENV_HWTESTS_CONFIRMED=${HW_TESTS}")

iotivity/iotivity-lite CMakeLists.txt :1022

set_property(TEST ${OC_PACKAGE_ADD_TEST_TARGET} PROPERTY LABELS oc-unittest)

joedrago/colorist ext/openjpeg/tests/CMakeLists.txt :65

set_property(TEST ttd0 APPEND PROPERTY DEPENDS tte0)

Telosnex/fllama ios/llama.cpp/tests/CMakeLists.txt :108

set_property(TEST ${TEST_TARGET} PROPERTY LABELS ${LLAMA_TEST_LABEL})

nanoporetech/dorado tests/CMakeLists.txt :190

set_property(TEST ${TEST_BIN} APPEND PROPERTY ENVIRONMENT_MODIFICATION "MTL_DEBUG_LAYER=set:1")

mxcop/src-dgi extern/sdl/src/hidapi/windows/test/CMakeLists.txt :71

set_property(TEST "WinHidReportReconstructTest_${TEST_CASE}" PROPERTY ENVIRONMENT_MODIFICATION "PATH=path_list_append:${MSVC_BUILD_TOOLS_DIR}")

parthenon-hpc-lab/parthenon cmake/CodeCov.cmake :45

set_property(TEST "${CHECK_TEST}" APPEND PROPERTY LABELS "coverage")

FujiNetWIFI/fujinet-firmware components_pc/libssh/tests/external_override/CMakeLists.txt :151

set_property(
            TEST
                ${_OVERRIDE_TEST}
            PROPERTY
            ENVIRONMENT DYLD_FORCE_FLAT_NAMESPACE=1;DYLD_INSERT_LIBRARIES=${OVERRIDE_LIBRARIES})

nrfconnect/sdk-zephyr tests/ctest/base/CMakeLists.txt :26

set_property(TEST failure PROPERTY WILL_FAIL true)

tjko/jpegoptim CMakeLists.txt :493

set_property(TEST unittests PROPERTY ENVIRONMENT "JPEGOPTIM=$<TARGET_FILE:jpegoptim>" "DEBUG=1")

merzlab/QUICK cmake/Shorthand.cmake :90

set_property(TEST ${TEST} APPEND PROPERTY DEPENDS ${ARGN})

eclipse-cyclonedds/cyclonedds src/ddsrt/tests/CMakeLists.txt :104

set_property(TEST ${libtestname} APPEND PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${test_lib_dir};$ENV{LD_LIBRARY_PATH}")