cmake add_custom_target(USES_TERMINAL) examples

apache/arrow cpp/cmake_modules/BuildUtils.cmake :769

add_custom_target(${LABEL_TEST_NAME}
                  ctest -L "${LABEL}" --output-on-failure
                  USES_TERMINAL)

ccache/ccache CMakeLists.txt :156

add_custom_target(
  format
  COMMAND misc/format-files --all
  COMMENT "Formatting code"
  USES_TERMINAL
  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})

ccache/ccache CMakeLists.txt :163

add_custom_target(
  check_format
  COMMAND misc/format-files --all --check
  COMMENT "Checking code formatting"
  USES_TERMINAL
  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})

danmar/cppcheck cmake/clang_tidy.cmake :46

add_custom_target(run-clang-tidy
        ${Python_EXECUTABLE} ${RUN_CLANG_TIDY} -p=${CMAKE_BINARY_DIR} -j ${NPROC} -quiet
        USES_TERMINAL
        VERBATIM)

danmar/cppcheck cmake/clang_tidy.cmake :50

add_custom_target(run-clang-tidy-csa
        ${Python_EXECUTABLE} ${RUN_CLANG_TIDY} -p=${CMAKE_BINARY_DIR} -j ${NPROC} -quiet ${CLANG_TIDY_CSA_ALPHA_OPTS} ${CLANG_TIDY_CSA_CONFIG}
        USES_TERMINAL
        VERBATIM)

curl/curl CMakeLists.txt :517

add_custom_target(curl-ca-bundle
  COMMENT "Generating a fresh ca-bundle.crt" VERBATIM USES_TERMINAL
  COMMAND "${PERL_EXECUTABLE}" "${PROJECT_SOURCE_DIR}/scripts/mk-ca-bundle.pl" -b -l -u "lib/ca-bundle.crt"
  DEPENDS "${PROJECT_SOURCE_DIR}/scripts/mk-ca-bundle.pl"
)

curl/curl CMakeLists.txt :522

add_custom_target(curl-ca-firefox
  COMMENT "Generating a fresh ca-bundle.crt" VERBATIM USES_TERMINAL
  COMMAND "${PERL_EXECUTABLE}" "${PROJECT_SOURCE_DIR}/scripts/firefox-db2pem.sh" "lib/ca-bundle.crt"
  DEPENDS "${PROJECT_SOURCE_DIR}/scripts/firefox-db2pem.sh"
)

curl/curl tests/CMakeLists.txt :62

add_custom_target(${_targetname}
  COMMAND
    "${PERL_EXECUTABLE}" "${CMAKE_CURRENT_SOURCE_DIR}/runtests.pl"
    ${_test_flags_list}
    "\$TFLAGS"
  DEPENDS "${_depends}"
  VERBATIM USES_TERMINAL
)

curl/curl tests/CMakeLists.txt :79

add_custom_target(${_targetname}
  COMMAND pytest ${_test_flags_list} "${CMAKE_CURRENT_SOURCE_DIR}/http"
  DEPENDS "${_depends}"
  VERBATIM USES_TERMINAL
)

jrfonseca/drmingw CMakeLists.txt :140

add_custom_target (check COMMAND ${CMAKE_CTEST_COMMAND} --output-on-failure USES_TERMINAL)

jrfonseca/drmingw CMakeLists.txt :143

add_custom_target (check COMMAND ${CMAKE_CTEST_COMMAND} -C "$<CONFIG>" --output-on-failure USES_TERMINAL)

fontforge/fontforge cmake/CPackSetup.cmake :55

add_custom_target(dist
  COMMAND "${CMAKE_COMMAND}" --build "${PROJECT_BINARY_DIR}" --target package_source
  DEPENDS test_dependencies
  VERBATIM
  USES_TERMINAL
)

fontforge/fontforge cmake/TargetUtils.cmake :126

add_custom_target(uninstall
    COMMAND "${CMAKE_COMMAND}" -P "${PROJECT_BINARY_DIR}/cmake_uninstall.cmake"
    VERBATIM USES_TERMINAL
)

fontforge/fontforge osx/CMakeLists.txt :15

add_custom_target(macbundle
  "${CMAKE_COMMAND}" -E remove_directory "FontForge.app"
  COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_CURRENT_SOURCE_DIR}/FontForge.app" "FontForge.app"
  COMMAND "${CMAKE_COMMAND}" -E remove -f "FontForge.app/Contents/Info.plist.in" "FontForge.app/Contents/Resources/English.lproj/Info.plist.in"
  COMMAND "${CMAKE_COMMAND}" -E copy "${CMAKE_CURRENT_BINARY_DIR}/Info.plist" "FontForge.app/Contents/Info.plist"
  COMMAND "${CMAKE_COMMAND}" -E copy "${CMAKE_CURRENT_BINARY_DIR}/InfoPlist.strings" "FontForge.app/Contents/Resources/English.lproj/InfoPlist.strings"
  COMMAND "${CMAKE_COMMAND}" "-DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR}/FontForge.app/Contents/Resources/opt/local" -P "${PROJECT_BINARY_DIR}/cmake_install.cmake"
  COMMAND "${PROJECT_SOURCE_DIR}/.github/workflows/scripts/ffosxbuild.sh" "${CMAKE_CURRENT_BINARY_DIR}/FontForge.app" "${FONTFORGE_GIT_VERSION}" "${Python3_EXECUTABLE}"
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  VERBATIM
  USES_TERMINAL
)

fontforge/fontforge tests/CMakeLists.txt :28

add_custom_target(check
  COMMAND "${CMAKE_CTEST_COMMAND}" "--output-on-failure" "--force-new-ctest-process"
  DEPENDS
    test_dependencies
    fontforgeexe
    systestdriver
  VERBATIM
  USES_TERMINAL
)

igraph/igraph etc/cmake/packaging.cmake :9

add_custom_target(dist
  COMMAND "${CMAKE_COMMAND}"
    --build "${CMAKE_BINARY_DIR}"
    --target package_source
  VERBATIM
  USES_TERMINAL
)

igraph/igraph etc/cmake/packaging.cmake :20

add_custom_target(dist
  COMMAND "${CMAKE_COMMAND}" -E false
  COMMENT
    "Cannot build source tarball since the HTML documentation was not built."
  VERBATIM
  USES_TERMINAL
)

igraph/igraph tests/CMakeLists.txt :11

add_custom_target(
  check
  COMMAND ${CMAKE_CTEST_COMMAND} --progress --output-on-failure -C $<CONFIG>
  COMMENT "Executing unit tests..."
  USES_TERMINAL
)

ispc/ispc tests/CMakeLists.txt :33

add_custom_target(check-all DEPENDS ispc ispc-opt ${ISPC_DEPS}
    COMMAND ${LIT_COMMAND} ${LIT_ARGS} "--verbose"
    COMMENT "Running lit tests"
    USES_TERMINAL
    )

KDAB/KDStateMachineEditor CMakeLists.txt :453

add_custom_target(
    cppcheck
    USES_TERMINAL
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    COMMENT "run cppcheck on source files"
    COMMAND
        ${CMAKE_COMMAND} -E env cppcheck "--project=${PROJECT_BINARY_DIR}/compile_commands.json" --enable=all
        --error-exitcode=1 --language=c++ --inline-suppr --quiet --disable=missingInclude,unusedFunction
        --check-level=exhaustive --library=qt.cfg --suppress=*:*.moc --suppress=*:*moc_*.cpp
        "-i${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/" "-i${CMAKE_CURRENT_BINARY_DIR}/3rdparty/"
        "--suppress=*:${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/" "--suppress=*:${CMAKE_CURRENT_BINARY_DIR}/3rdparty/"
)

AOMediaCodec/libavif cmake/Modules/LocalRav1e.cmake :87

add_custom_target(
    rav1e
    COMMAND ${CMAKE_COMMAND} -E env ${RAV1E_ENVVARS} ${CARGO_CINSTALL} cinstall -v --release --library-type=staticlib
            --prefix=/usr --target ${Rust_CARGO_TARGET_CACHED} --destdir ${CMAKE_CURRENT_BINARY_DIR}/ext/rav1e
    DEPENDS cargo-cinstall
    BYPRODUCTS ${RAV1E_LIB_FILENAME}
    USES_TERMINAL
    WORKING_DIRECTORY ${rav1e_SOURCE_DIR}
)

mfem/mfem CMakeLists.txt :839

add_custom_target(${MFEM_CHECK_TARGET_NAME}
  ${CMAKE_CTEST_COMMAND} -R \"^ex1_ser\" -C ${CMAKE_CFG_INTDIR}
  USES_TERMINAL)

mfem/mfem CMakeLists.txt :844

add_custom_target(${MFEM_CHECK_TARGET_NAME}
  ${CMAKE_CTEST_COMMAND} -R \"^ex1p\" -C ${CMAKE_CFG_INTDIR}
  USES_TERMINAL)

mfem/mfem examples/amgx/CMakeLists.txt :39

add_custom_target(test_amgx
  ${CMAKE_CTEST_COMMAND} -R amgx USES_TERMINAL)

mfem/mfem examples/ginkgo/CMakeLists.txt :21

add_custom_target(test_ginkgo
  ${CMAKE_CTEST_COMMAND} -R ginkgo USES_TERMINAL)

mfem/mfem examples/hiop/CMakeLists.txt :23

add_custom_target(test_hiop
  ${CMAKE_CTEST_COMMAND} -R hiop USES_TERMINAL)

mfem/mfem examples/moonolith/CMakeLists.txt :23

add_custom_target(test_moonolith
  ${CMAKE_CTEST_COMMAND} -R moonolith USES_TERMINAL)

mfem/mfem examples/petsc/CMakeLists.txt :60

add_custom_target(test_petsc
  ${CMAKE_CTEST_COMMAND} -R petsc USES_TERMINAL)

mfem/mfem examples/pumi/CMakeLists.txt :27

add_custom_target(test_pumi
  ${CMAKE_CTEST_COMMAND} -R pumi USES_TERMINAL)

mfem/mfem examples/sundials/CMakeLists.txt :31

add_custom_target(test_sundials
  ${CMAKE_CTEST_COMMAND} -R sundials USES_TERMINAL)

mfem/mfem examples/superlu/CMakeLists.txt :23

add_custom_target(test_superlu
  ${CMAKE_CTEST_COMMAND} -R superlu USES_TERMINAL)

YosysHQ/nextpnr 3rdparty/pybind11/tests/CMakeLists.txt :531

add_custom_target(
  pytest
  COMMAND ${PYBIND11_TEST_PREFIX_COMMAND} ${PYTHON_EXECUTABLE} -m pytest
          ${PYBIND11_ABS_PYTEST_FILES} ${PYBIND11_PYTEST_ARGS}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

YosysHQ/nextpnr 3rdparty/pybind11/tests/CMakeLists.txt :548

add_custom_target(
  memcheck
  COMMAND
    PYTHONMALLOC=malloc
    valgrind
    --leak-check=full
    --show-leak-kinds=definite,indirect
    --errors-for-leak-kinds=definite,indirect
    --error-exitcode=1
    --read-var-info=yes
    --track-origins=yes
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-python.supp"
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-numpy-scipy.supp"
    --gen-suppressions=all
    ${PYTHON_EXECUTABLE} -m pytest ${PYBIND11_ABS_PYTEST_FILES}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

BYVoid/OpenCC deps/pybind11-2.13.1/tests/CMakeLists.txt :528

add_custom_target(
  pytest
  COMMAND ${PYBIND11_TEST_PREFIX_COMMAND} ${PYTHON_EXECUTABLE} -m pytest
          ${PYBIND11_ABS_PYTEST_FILES} ${PYBIND11_PYTEST_ARGS}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

BYVoid/OpenCC deps/pybind11-2.13.1/tests/CMakeLists.txt :545

add_custom_target(
  memcheck
  COMMAND
    PYTHONMALLOC=malloc
    valgrind
    --leak-check=full
    --show-leak-kinds=definite,indirect
    --errors-for-leak-kinds=definite,indirect
    --error-exitcode=1
    --read-var-info=yes
    --track-origins=yes
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-python.supp"
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-numpy-scipy.supp"
    --gen-suppressions=all
    ${PYTHON_EXECUTABLE} -m pytest ${PYBIND11_ABS_PYTEST_FILES}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

precice/precice CMakeLists.txt :830

add_custom_target(
  doxygen
  COMMAND doxygen
  WORKING_DIRECTORY ${preCICE_SOURCE_DIR}
  USES_TERMINAL
  )

precice/precice CMakeLists.txt :837

add_custom_target(
  format
  COMMAND tools/formatting/format-all
  WORKING_DIRECTORY ${preCICE_SOURCE_DIR}
  USES_TERMINAL
  )

precice/precice CMakeLists.txt :844

add_custom_target(
  sourcesIndex
  COMMAND tools/building/updateSourceFiles.py
  WORKING_DIRECTORY ${preCICE_SOURCE_DIR}
  USES_TERMINAL
  )

precice/precice CMakeLists.txt :851

add_custom_target(
  changelog
  COMMAND tools/building/createChangelog
  WORKING_DIRECTORY ${preCICE_SOURCE_DIR}
  USES_TERMINAL
  )

precice/precice CMakeLists.txt :858

add_custom_target(
  tidy
  COMMAND tools/linting/run_clang_tidy.sh
  WORKING_DIRECTORY ${preCICE_SOURCE_DIR}
  USES_TERMINAL
  )

precice/precice cmake/CTestConfig.cmake :278

add_custom_target(
  test_base
  COMMAND ctest -V
  DEPENDS testprecice
  WORKING_DIRECTORY ${preCICE_BINARY_DIR}
  USES_TERMINAL
  )

YosysHQ/prjtrellis libtrellis/3rdparty/pybind11/tests/CMakeLists.txt :497

add_custom_target(
  pytest
  COMMAND ${PYBIND11_TEST_PREFIX_COMMAND} ${PYTHON_EXECUTABLE} -m pytest
          ${PYBIND11_ABS_PYTEST_FILES}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

YosysHQ/prjtrellis libtrellis/3rdparty/pybind11/tests/CMakeLists.txt :514

add_custom_target(
  memcheck
  COMMAND
    PYTHONMALLOC=malloc
    valgrind
    --leak-check=full
    --show-leak-kinds=definite,indirect
    --errors-for-leak-kinds=definite,indirect
    --error-exitcode=1
    --read-var-info=yes
    --track-origins=yes
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-python.supp"
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-numpy-scipy.supp"
    --gen-suppressions=all
    ${PYTHON_EXECUTABLE} -m pytest ${PYBIND11_ABS_PYTEST_FILES}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

pybind/pybind11 tests/CMakeLists.txt :568

add_custom_target(
  pytest
  COMMAND ${PYBIND11_TEST_PREFIX_COMMAND} ${PYTHON_EXECUTABLE} -m pytest
          ${PYBIND11_ABS_PYTEST_FILES} ${PYBIND11_PYTEST_ARGS}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

pybind/pybind11 tests/CMakeLists.txt :606

add_custom_target(
  memcheck
  COMMAND
    PYTHONMALLOC=malloc
    valgrind
    --leak-check=full
    --show-leak-kinds=definite,indirect
    --errors-for-leak-kinds=definite,indirect
    --error-exitcode=1
    --read-var-info=yes
    --track-origins=yes
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-python.supp"
    --suppressions="${CMAKE_CURRENT_SOURCE_DIR}/valgrind-numpy-scipy.supp"
    --gen-suppressions=all
    ${PYTHON_EXECUTABLE} -m pytest ${PYBIND11_ABS_PYTEST_FILES}
  DEPENDS ${test_targets}
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
  USES_TERMINAL)

qtwebkit/qtwebkit Source/cmake/WebKitDist.cmake :9

add_custom_target(distcheck
    COMMENT "Checking release tarball: ${_tarball_prefix}-${PROJECT_VERSION}.tar"
    DEPENDS ${CMAKE_BINARY_DIR}/manifest.txt
    DEPENDS WebKit
    DEPENDS Documentation
    COMMAND ${TOOLS_DIR}/Scripts/make-dist
            --check --port=${_port}
            --tarball-name=${_tarball_prefix}
            --source-dir=${CMAKE_SOURCE_DIR}
            --build-dir=${CMAKE_BINARY_DIR}
            --version=${PROJECT_VERSION}
            ${CMAKE_BINARY_DIR}/manifest.txt
    COMMAND ${XZ_EXECUTABLE} -evfQ
            ${CMAKE_BINARY_DIR}/${_tarball_prefix}-${PROJECT_VERSION}.tar
    USES_TERMINAL
    VERBATIM
)

sandialabs/seacas cmake/tribits/ctest_driver/TribitsAddDashboardTarget.cmake :203

add_custom_target( dashboard

  USES_TERMINAL  # Allow real-time STDOUT with ninja target

  VERBATIM  # Recommended

  # WARNING: The echoed command and the actual commands are duplicated!  You have to reproduce them!

  COMMAND echo
  COMMAND echo "**************************************************"
  COMMAND echo "*** ${RUNNING_EXP_DASHBOARD_MSG_HEADER} ***"
  COMMAND echo "**************************************************"
  COMMAND echo
  COMMAND echo ${PROJECT_NAME}_ENABLED_PACKAGES_LIST=${${PROJECT_NAME}_ENABLED_PACKAGES_LIST}
  COMMAND echo

  ${DASHBOARD_TARGET_PRE_CTEST_DRIVER_CMNDS}

  COMMAND echo
  COMMAND echo "***"
  COMMAND echo "*** ${DASHBOARD_TARGET_CTEST_DRIVER_CMND_NUM}Run the dashboard command setting the list of packages"
  COMMAND echo "***"
  COMMAND echo
  COMMAND echo Running: env ${EXPR_CMND_ARGS}
    ${PROJECT_NAME}_PACKAGES=${${PROJECT_NAME}_ENABLED_PACKAGES_LIST}
    PROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR}
    ${CMAKE_CTEST_COMMAND} ${${PROJECT_NAME}_DASHBOARD_CTEST_ARGS} -S
      ${${PROJECT_NAME}_TRIBITS_DIR}/ctest_driver/experimental_build_test.cmake
  COMMAND echo
  COMMAND env ${EXPR_CMND_ARGS}
    ${PROJECT_NAME}_PACKAGES=${${PROJECT_NAME}_ENABLED_PACKAGES_LIST}
    PROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR}
    ${CMAKE_CTEST_COMMAND} ${${PROJECT_NAME}_DASHBOARD_CTEST_ARGS} -S
      ${${PROJECT_NAME}_TRIBITS_DIR}/ctest_driver/experimental_build_test.cmake || echo
  # 2009/07/05: rabartl: Above, I added the ending '|| echo' to always make
  # the command pass so that 'make' will not stop and avoid this last command
  # to set back the enabled packages.

  ${DASHBOARD_TARGET_POST_CTEST_DRIVER_CMNDS}

  )

apple/swift test/CMakeLists.txt :536

add_custom_target("${test_target_name}"
    ${maybe_command_upload_stdlib}
    ${command_upload_swift_reflection_test}
    ${command_clean_test_results_dir}
    COMMAND
      ${CMAKE_COMMAND} -E env ${SWIFT_LIT_ENVIRONMENT}
      $<TARGET_FILE:Python3::Interpreter> "${LIT}"
      ${LIT_ARGS}
      "--param" "swift_test_subset=${test_subset}"
      "--param" "swift_test_mode=${test_mode}"
      ${directories}
    DEPENDS ${dependencies}
    COMMENT "Running ${test_subset} Swift tests for ${VARIANT_TRIPLE}"
    USES_TERMINAL)

apple/swift test/CMakeLists.txt :556

add_custom_target("${test_target_name}-custom"
    ${command_upload_stdlib}
    ${command_upload_swift_reflection_test}
    ${command_clean_test_results_dir}
    COMMAND
      ${CMAKE_COMMAND} -E env ${SWIFT_LIT_ENVIRONMENT}
      $<TARGET_FILE:Python3::Interpreter> "${LIT}"
      ${LIT_ARGS}
      "--param" "swift_test_subset=${test_subset}"
      "--param" "swift_test_mode=${test_mode}"
      ${SWIFT_LIT_TEST_PATHS}
    DEPENDS ${dependencies}
    COMMENT "Running ${test_subset} Swift tests for ${VARIANT_TRIPLE} from custom test locations"
    USES_TERMINAL)

trilinos/Trilinos cmake/tribits/ctest_driver/TribitsAddDashboardTarget.cmake :203

add_custom_target( dashboard

  USES_TERMINAL  # Allow real-time STDOUT with ninja target

  VERBATIM  # Recommended

  # WARNING: The echoed command and the actual commands are duplicated!  You have to reproduce them!

  COMMAND echo
  COMMAND echo "**************************************************"
  COMMAND echo "*** ${RUNNING_EXP_DASHBOARD_MSG_HEADER} ***"
  COMMAND echo "**************************************************"
  COMMAND echo
  COMMAND echo ${PROJECT_NAME}_ENABLED_PACKAGES_LIST=${${PROJECT_NAME}_ENABLED_PACKAGES_LIST}
  COMMAND echo

  ${DASHBOARD_TARGET_PRE_CTEST_DRIVER_CMNDS}

  COMMAND echo
  COMMAND echo "***"
  COMMAND echo "*** ${DASHBOARD_TARGET_CTEST_DRIVER_CMND_NUM}Run the dashboard command setting the list of packages"
  COMMAND echo "***"
  COMMAND echo
  COMMAND echo Running: env ${EXPR_CMND_ARGS}
    ${PROJECT_NAME}_PACKAGES=${${PROJECT_NAME}_ENABLED_PACKAGES_LIST}
    PROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR}
    ${CMAKE_CTEST_COMMAND} ${${PROJECT_NAME}_DASHBOARD_CTEST_ARGS} -S
      ${${PROJECT_NAME}_TRIBITS_DIR}/ctest_driver/experimental_build_test.cmake
  COMMAND echo
  COMMAND env ${EXPR_CMND_ARGS}
    ${PROJECT_NAME}_PACKAGES=${${PROJECT_NAME}_ENABLED_PACKAGES_LIST}
    PROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR}
    ${CMAKE_CTEST_COMMAND} ${${PROJECT_NAME}_DASHBOARD_CTEST_ARGS} -S
      ${${PROJECT_NAME}_TRIBITS_DIR}/ctest_driver/experimental_build_test.cmake || echo
  # 2009/07/05: rabartl: Above, I added the ending '|| echo' to always make
  # the command pass so that 'make' will not stop and avoid this last command
  # to set back the enabled packages.

  ${DASHBOARD_TARGET_POST_CTEST_DRIVER_CMNDS}

  )

WebAssembly/wabt CMakeLists.txt :733

add_custom_target(run-tests
  COMMAND ${CMAKE_COMMAND} -E env WASM2C_CC=${CMAKE_C_COMPILER} WASM2C_CFLAGS=${WASM2C_CFLAGS} ${Python3_EXECUTABLE} ${RUN_TESTS_PY} --bindir $<TARGET_FILE_DIR:wat2wasm>
  DEPENDS ${WABT_EXECUTABLES}
  WORKING_DIRECTORY ${WABT_SOURCE_DIR}
  USES_TERMINAL
)

WebAssembly/wabt CMakeLists.txt :740

add_custom_target(run-unittests
  COMMAND $<TARGET_FILE:wabt-unittests>
  DEPENDS wabt-unittests
  WORKING_DIRECTORY ${WABT_SOURCE_DIR}
  USES_TERMINAL
)

WebAssembly/wabt CMakeLists.txt :747

add_custom_target(run-c-api-tests
  COMMAND ${Python3_EXECUTABLE} ${WABT_SOURCE_DIR}/test/run-c-api-examples.py --bindir $<TARGET_FILE_DIR:wat2wasm>
  WORKING_DIRECTORY ${WABT_SOURCE_DIR}
  USES_TERMINAL
)

movableink/webkit Source/cmake/WebKitDist.cmake :9

add_custom_target(distcheck
    COMMENT "Checking release tarball: ${_tarball_prefix}-${PROJECT_VERSION}.tar"
    DEPENDS ${CMAKE_BINARY_DIR}/manifest.txt
    DEPENDS WebKit
    DEPENDS Documentation
    COMMAND ${TOOLS_DIR}/Scripts/make-dist
            --check --port=${_port}
            --tarball-name=${_tarball_prefix}
            --source-dir=${CMAKE_SOURCE_DIR}
            --build-dir=${CMAKE_BINARY_DIR}
            --version=${PROJECT_VERSION}
            ${CMAKE_BINARY_DIR}/manifest.txt
    COMMAND ${XZ_EXECUTABLE} -evfQ
            ${CMAKE_BINARY_DIR}/${_tarball_prefix}-${PROJECT_VERSION}.tar
    USES_TERMINAL
    VERBATIM
)

Z3Prover/z3 CMakeLists.txt :476

add_custom_target(uninstall
  COMMAND
  "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
  COMMENT "Uninstalling..."
  USES_TERMINAL
  VERBATIM
)

Z3Prover/z3 doc/CMakeLists.txt :59

add_custom_target(api_docs ${ALWAYS_BUILD_DOCS_ARG}
  COMMAND
  "${Python3_EXECUTABLE}" "${MK_API_DOC_SCRIPT}"
  --build "${PROJECT_BINARY_DIR}"
  --doxygen-executable "${DOXYGEN_EXECUTABLE}"
  --output-dir "${DOC_DEST_DIR}"
  --temp-dir "${DOC_TEMP_DIR}"
  ${PYTHON_API_OPTIONS}
  ${DOTNET_API_OPTIONS}
  ${JAVA_API_OPTIONS}
  DEPENDS
    ${DOC_EXTRA_DEPENDS}
  COMMENT "Generating documentation"
  USES_TERMINAL
)