cmake add_custom_target(VERBATIM) examples

ddemidov/amgcl tests/CMakeLists.txt :11

add_custom_target(coverage_reset
    COMMAND lcov --zerocounters --directory .
    COMMAND lcov --capture --initial --directory . --base-directory "${CMAKE_SOURCE_DIR}/amgcl" --no-external --output-file coverage.info
    VERBATIM
    )

ddemidov/amgcl tests/CMakeLists.txt :19

add_custom_target(coverage
    COMMAND lcov --directory . --base-directory "${CMAKE_SOURCE_DIR}/amgcl" --no-external --capture --output-file coverage.info
    COMMAND lcov --remove coverage.info '/usr*' -o coverage.info
    COMMAND genhtml coverage.info --output-directory coverage
    VERBATIM
    )

apache/arrow cpp/CMakeLists.txt :603

add_custom_target(cscope
                  find
                  ${CMAKE_CURRENT_SOURCE_DIR}
                  (-name
                   \\*.cc
                   -or
                   -name
                   \\*.hh
                   -or
                   -name
                   \\*.cpp
                   -or
                   -name
                   \\*.h
                   -or
                   -name
                   \\*.c
                   -or
                   -name
                   \\*.f)
                  -exec
                  echo
                  \"{}\"
                  \;
                  >
                  cscope.files
                  &&
                  cscope
                  -q
                  -b
                  VERBATIM)

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

add_custom_target(${output_target}_merge ALL
                  ${BUNDLE_COMMAND}
                  DEPENDS ${ARG_ROOT} ${ARG_TO_MERGE}
                  BYPRODUCTS ${output_lib_path}
                  COMMENT "Bundling ${output_lib_path}"
                  VERBATIM)

assimp/assimp CMakeLists.txt :913

ADD_CUSTOM_TARGET(UpdateAssimpLibsDebugSymbolsAndDLLs COMMENT "Copying Assimp Libraries ..." VERBATIM)

assimp/assimp cmake-modules/Findassimp.cmake :44

ADD_CUSTOM_TARGET(AssimpCopyBinaries
	COMMAND ${CMAKE_COMMAND} -E copy ${ASSIMP_ROOT_DIR}/bin${ASSIMP_ARCHITECTURE}/assimp-${ASSIMP_MSVC_VERSION}-mtd.dll 	${TargetDirectory}/Debug/assimp-${ASSIMP_MSVC_VERSION}-mtd.dll
	COMMAND ${CMAKE_COMMAND} -E copy ${ASSIMP_ROOT_DIR}/bin${ASSIMP_ARCHITECTURE}/assimp-${ASSIMP_MSVC_VERSION}-mt.dll 		${TargetDirectory}/Release/assimp-${ASSIMP_MSVC_VERSION}-mt.dll
COMMENT "Copying Assimp binaries to '${TargetDirectory}'"
VERBATIM)

assimp/assimp contrib/openddlparser/CMakeLists.txt :76

add_custom_target(doc ALL
    ${DOXYGEN_EXECUTABLE} doc/doxygenfile
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    COMMENT "Generating API documentation with Doxygen" VERBATIM )

assimp/assimp contrib/zip/CMakeLists.txt :138

add_custom_target(doc
    ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    COMMENT "Generating API documentation with Doxygen" VERBATIM)

USCiLab/cereal doc/CMakeLists.txt :12

add_custom_target(update-doc
  COMMAND "${CMAKE_CURRENT_BINARY_DIR}/updatedoc.sh"
  DEPENDS doc
  COMMENT "Copying documentation to gh-pages branch" VERBATIM
  )

projectchrono/chrono src/chrono_thirdparty/yaml-cpp/CMakeLists.txt :196

add_custom_target(format
  COMMAND clang-format --style=file -i $<TARGET_PROPERTY:yaml-cpp,SOURCES>
  COMMAND_EXPAND_LISTS
  COMMENT "Running clang-format"
  WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
  VERBATIM)

CLIUtils/CLI11 cmake/CodeCoverage.cmake :405

add_custom_target(
  ${Coverage_NAME}
  COMMAND ${LCOV_CLEAN_CMD}
  COMMAND ${LCOV_BASELINE_CMD}
  COMMAND ${LCOV_EXEC_TESTS_CMD}
  COMMAND ${LCOV_CAPTURE_CMD}
  COMMAND ${LCOV_BASELINE_COUNT_CMD}
  COMMAND ${LCOV_FILTER_CMD}
  COMMAND ${LCOV_GEN_HTML_CMD} ${GCOVR_XML_CMD_COMMAND}
  # Set output files as GENERATED (will be removed on 'make clean')
  BYPRODUCTS ${Coverage_NAME}.base ${Coverage_NAME}.capture ${Coverage_NAME}.total
             ${Coverage_NAME}.info ${GCOVR_XML_CMD_BYPRODUCTS} ${Coverage_NAME}/index.html
  WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
  DEPENDS ${Coverage_DEPENDENCIES}
  VERBATIM # Protect arguments to commands
  COMMENT
    "Resetting code coverage counters to zero.\nProcessing code coverage counters and generating report."
)

CLIUtils/CLI11 cmake/CodeCoverage.cmake :518

add_custom_target(
  ${Coverage_NAME}
  COMMAND ${GCOVR_XML_EXEC_TESTS_CMD}
  COMMAND ${GCOVR_XML_CMD}
  BYPRODUCTS ${Coverage_NAME}.xml
  WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
  DEPENDS ${Coverage_DEPENDENCIES}
  VERBATIM # Protect arguments to commands
  COMMENT "Running gcovr to produce Cobertura code coverage report.")

CLIUtils/CLI11 cmake/CodeCoverage.cmake :621

add_custom_target(
  ${Coverage_NAME}
  COMMAND ${GCOVR_HTML_EXEC_TESTS_CMD}
  COMMAND ${GCOVR_HTML_FOLDER_CMD}
  COMMAND ${GCOVR_HTML_CMD}
  BYPRODUCTS ${PROJECT_BINARY_DIR}/${Coverage_NAME}/index.html # report directory
  WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
  DEPENDS ${Coverage_DEPENDENCIES}
  VERBATIM # Protect arguments to commands
  COMMENT "Running gcovr to produce HTML code coverage report.")

CLIUtils/CLI11 cmake/CodeCoverage.cmake :758

add_custom_target(
  ${Coverage_NAME}
  # Cleanup fastcov
  COMMAND ${FASTCOV_PATH} ${Coverage_FASTCOV_ARGS} --gcov ${GCOV_PATH} --search-directory
          ${BASEDIR} --zerocounters
  COMMAND ${FASTCOV_EXEC_TESTS_CMD}
  COMMAND ${FASTCOV_CAPTURE_CMD}
  COMMAND ${FASTCOV_CONVERT_CMD}
  COMMAND ${FASTCOV_HTML_CMD}
  COMMAND ${FASTCOV_POST_CMD}
  # Set output files as GENERATED (will be removed on 'make clean')
  BYPRODUCTS ${Coverage_NAME}.info ${Coverage_NAME}.json
             ${Coverage_NAME}/index.html # report directory
  WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
  DEPENDS ${Coverage_DEPENDENCIES}
  VERBATIM # Protect arguments to commands
  COMMENT
    "Resetting code coverage counters to zero. Processing code coverage counters and generating report."
)

cp2k/cp2k cmake/CustomTargets.cmake :19

add_custom_target(
  cov-info
  COMMAND
    "${LCOV_EXE}" --directory "${CMAKE_BINARY_DIR}" --base-dir
    "${CMAKE_SOURCE_DIR}" --no-external --capture --output-file coverage.info
  COMMAND "${LCOV_EXE}" --list coverage.info
  VERBATIM
  BYPRODUCTS coverage.info
  COMMENT "Generate coverage.info using lcov")

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)

SFML/CSFML CMakeLists.txt :125

add_custom_target(format
    COMMAND ${CMAKE_COMMAND} -DCLANG_FORMAT_EXECUTABLE=${CLANG_FORMAT_EXECUTABLE} -P ./cmake/Format.cmake
    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} VERBATIM)

SFML/CSFML CMakeLists.txt :130

add_custom_target(tidy
    COMMAND ${CMAKE_COMMAND} -DCLANG_TIDY_EXECUTABLE=${CLANG_TIDY_EXECUTABLE} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} -P ./cmake/Tidy.cmake
    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} 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
)

cp2k/dbcsr cmake/CustomTargets.cmake :27

add_custom_target(
  cov-info
  COMMAND
    "${LCOV_EXE}" --directory "${CMAKE_BINARY_DIR}" --base-dir
    "${CMAKE_SOURCE_DIR}" --no-external --capture ${LCOV_ARGS} --output-file
    coverage.info
  COMMAND "${LCOV_EXE}" --list coverage.info
  VERBATIM
  BYPRODUCTS coverage.info
  COMMENT "Generate coverage.info using lcov")

cp2k/dbcsr cmake/CustomTargets.cmake :38

add_custom_target(
  cov-genhtml
  COMMAND "${GENHTML_EXE}" coverage.info --output-directory cov-html
  COMMENT
    "Generate a HTML-based coverage report using lcov in ${CMAKE_BINARY_DIR}/cov-html"
  VERBATIM) # Note: this directory will not be cleaned by `cmake --build .. --

LinuxDevon/dbc_parser_cpp doc/CMakeLists.txt :15

add_custom_target(doc
    ALL
    COMMAND ${DOXYGEN_EXECUTABLE} ${doxyfile}
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    COMMENT "Generating API documentation with Doxygen"
    VERBATIM)

skypjack/entt docs/CMakeLists.txt :29

add_custom_target(
    docs ALL
    COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doxy.cfg
    WORKING_DIRECTORY ${EnTT_SOURCE_DIR}
    VERBATIM
    SOURCES
        md/config.md
        md/container.md
        md/core.md
        md/entity.md
        md/faq.md
        md/lib.md
        md/links.md
        md/locator.md
        md/meta.md
        md/poly.md
        md/process.md
        md/reference.md
        md/resource.md
        md/signal.md
        md/unreal.md
        doxy.in
)

FluidSynth/fluidsynth cmake_admin/CodeCoverage.cmake :328

add_custom_target(${Coverage_NAME}
    COMMAND ${LCOV_CLEAN_CMD}
    COMMAND ${LCOV_BASELINE_CMD} 
    COMMAND ${LCOV_EXEC_TESTS_CMD}
    COMMAND ${LCOV_CAPTURE_CMD}
    COMMAND ${LCOV_BASELINE_COUNT_CMD}
    COMMAND ${LCOV_FILTER_CMD} 
    COMMAND ${LCOV_GEN_HTML_CMD}

    # Set output files as GENERATED (will be removed on 'make clean')
    BYPRODUCTS
        ${Coverage_NAME}.base
        ${Coverage_NAME}.capture
        ${Coverage_NAME}.total
        ${Coverage_NAME}.info
        ${Coverage_NAME}/index.html
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    DEPENDS ${Coverage_DEPENDENCIES}
    VERBATIM # Protect arguments to commands
    COMMENT "Resetting code coverage counters to zero.\nProcessing code coverage counters and generating report."
)

FluidSynth/fluidsynth cmake_admin/CodeCoverage.cmake :455

add_custom_target(${Coverage_NAME}
    COMMAND ${GCOVR_HTML_EXEC_TESTS_CMD}
    COMMAND ${GCOVR_HTML_FOLDER_CMD}
    COMMAND ${GCOVR_HTML_CMD}
    COMMAND ${GCOVR_SONAR_CMD}

    BYPRODUCTS ${PROJECT_BINARY_DIR}/${Coverage_NAME}/index.html  # report directory
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    DEPENDS ${Coverage_DEPENDENCIES}
    VERBATIM # Protect arguments to commands
    COMMENT "Running gcovr to produce HTML code coverage report."
)

FluidSynth/fluidsynth cmake_admin/CodeCoverage.cmake :565

add_custom_target(${Coverage_NAME}

    # Cleanup fastcov
    COMMAND ${FASTCOV_PATH} ${Coverage_FASTCOV_ARGS} --gcov ${GCOV_PATH}
        --search-directory ${BASEDIR}
        --zerocounters

    COMMAND ${FASTCOV_EXEC_TESTS_CMD}
    COMMAND ${FASTCOV_CAPTURE_CMD}
    COMMAND ${FASTCOV_HTML_CMD}

    # Set output files as GENERATED (will be removed on 'make clean')
    BYPRODUCTS
         ${Coverage_NAME}.info
         ${Coverage_NAME}/index.html  # report directory

    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    DEPENDS ${Coverage_DEPENDENCIES}
    VERBATIM # Protect arguments to commands
    COMMENT "Resetting code coverage counters to zero. Processing code coverage counters and generating report."
)

FluidSynth/fluidsynth test/CMakeLists.txt :86

add_custom_target(render1417
    COMMAND fluidsynth -R 0 -C 0 -g 1 -F ${IIR_FILTER_RENDER_DIR}/1417_filter-envelope-noise.${FEXT} filter-envelope-noise.mid ${GENERAL_USER_GS2}
    COMMENT "Rendering testfile of issue 1417"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/iir_filter/1417_filter-envelope-noise/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :94

add_custom_target(render1424
    COMMAND fluidsynth -R 0 -C 0 -g 1 -F ${IIR_FILTER_RENDER_DIR}/1424_clicks-on-ModEnv-FilterFc-change.${FEXT} 1424.mid echo_drops.sf2
    COMMENT "Rendering testfile of issue 1424"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/iir_filter/1424_clicks-on-ModEnv-FilterFc-change/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :102

add_custom_target(render1427
    COMMAND fluidsynth -R 0 -C 0 -g 5 -F ${IIR_FILTER_RENDER_DIR}/1427_high-Q-note-cutoff.${FEXT} high_Q_note_cutoff_test.mid high_Q_note_cutoff_test.sf2
    COMMENT "Rendering testfile of issue 1427"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/iir_filter/1427_high-Q-note-cutoff/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :118

add_custom_target(render1481
    COMMAND fluidsynth -R 0 -C 0 -g 1.8 -F ${IIR_FILTER_RENDER_DIR}/1481_cutoff-resolution.${FEXT} "filter resolution test.mid" "filter resolution test.sf2"
    COMMENT "Rendering testfile of issue 1481"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/iir_filter/1481_cutoff-resolution/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :126

add_custom_target(renderAltitude
    COMMAND fluidsynth -R 1 -C 1 -f fluidsynth.cfg -o "synth.default-soundfont=../../sf2/synthgs-sf2_04-compat.sf2" -F ${AWE32_NRPN_RENDER_DIR}/Altitude.${FEXT} Altitude.mid
    COMMENT "Rendering AWE32 NRPN test file Altitude.mid"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/awe32_nrpn/Altitude/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :134

add_custom_target(renderFilter
    COMMAND fluidsynth -R 0 -C 0 -g 0.5 -F "${AWE32_NRPN_RENDER_DIR}/The Nervous Filter GenUserGS2.sf2.${FEXT}" "The Nervous Filter.mid" ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 0 -C 0 -g 0.5 -F "${AWE32_NRPN_RENDER_DIR}/The Nervous Filter 1mgm.sf2.${FEXT}" "The Nervous Filter.mid" "1mgm.sf2"
    COMMAND fluidsynth -R 0 -C 0 -g 0.5 -F "${AWE32_NRPN_RENDER_DIR}/The Nervous Filter GM_Roland.sf2.${FEXT}" "The Nervous Filter.mid" "GM_Roland.sf2"
    COMMENT "Rendering AWE32 NRPN test file The Nervous Filter.mid"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/awe32_nrpn/Filter/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :159

add_custom_target(renderHybridCol
    COMMAND fluidsynth -R 1 -C 1 -g 0.7 -F "${AWE32_NRPN_RENDER_DIR}/HYBRID Collage NRPN.${FEXT}" "HYBRID Collage NRPN.mid" ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 1 -C 1 -g 1.5 -F "${AWE32_NRPN_RENDER_DIR}/HYBRID Collage wah-guitar.${FEXT}" "HYBRID Collage wah-guitar.mid" ${GENERAL_USER_GS2}
    COMMENT "Rendering Christian's HYBRID Collage"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/awe32_nrpn/HYBRID.Collage/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :168

add_custom_target(render1TOWOW
    COMMAND fluidsynth -R 0 -C 0 -g 0.5 -F "${PORTAMENTO_RENDER_DIR}/1TOWOW_reduced_to_A3_C4.${FEXT}" "1TOWOW_reduced_to_A3_C4.mid" ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 0 -C 0 -g 0.5 -F "${PORTAMENTO_RENDER_DIR}/1TOWOW.${FEXT}" "1TOWOW.MID" ${GENERAL_USER_GS2}
    COMMENT "Rendering Portamento tests"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/portamento/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :177

add_custom_target(renderDescent8
    COMMAND fluidsynth -R 1 -C 1 -g 0.5 -F ${PORTAMENTO_RENDER_DIR}/Game08.${FEXT} Game08.mid ${GENERAL_USER_GS2}
    COMMENT "Rendering Descent Game 8"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/portamento/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :185

add_custom_target(renderSfSpecTest
    COMMAND fluidsynth -R 1 -C 1 -g 0.5 -F ${SFSPEC_RENDER_DIR}/sf_spec_test.${FEXT} sf_spec_test.mid sf_spec_test.sf2
    COMMENT "Rendering Christian Collins' SF2 spec test"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/SoundFont-Spec-Test/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :193

add_custom_target(render1455
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=0.0 -F ${REVERB_RENDER_DIR}/mrbumpys_rev_width_test_000.0.${FEXT} mrbumpys_rev_width_test.mid ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=0.5 -F ${REVERB_RENDER_DIR}/mrbumpys_rev_width_test_000.5.${FEXT} mrbumpys_rev_width_test.mid ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=1.0 -F ${REVERB_RENDER_DIR}/mrbumpys_rev_width_test_001.0.${FEXT} mrbumpys_rev_width_test.mid ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=5.0 -F ${REVERB_RENDER_DIR}/mrbumpys_rev_width_test_005.0.${FEXT} mrbumpys_rev_width_test.mid ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=10  -F ${REVERB_RENDER_DIR}/mrbumpys_rev_width_test_010.0.${FEXT} mrbumpys_rev_width_test.mid ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=50  -F ${REVERB_RENDER_DIR}/mrbumpys_rev_width_test_050.0.${FEXT} mrbumpys_rev_width_test.mid ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=100 -F ${REVERB_RENDER_DIR}/mrbumpys_rev_width_test_100.0.${FEXT} mrbumpys_rev_width_test.mid ${GENERAL_USER_GS2}
    COMMENT "Rendering Christian Collins' reverb test issue 1455"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/reverb/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :207

add_custom_target(render1496
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=0.0 -F ${REVERB_RENDER_DIR}/1496.${FEXT} mrbumpys_rev_width_test.mid 1496.sf2
    COMMENT "Rendering reverb test issue 1496"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/reverb/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :216

add_custom_target(renderDK64JJU
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=0.0 -F ${REVERB_RENDER_DIR}/DK64_sparse04_000.0.${FEXT} DK64_sparse04.mid ${DK64SF2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=0.5 -F ${REVERB_RENDER_DIR}/DK64_sparse04_000.5.${FEXT} DK64_sparse04.mid ${DK64SF2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=1.0 -F ${REVERB_RENDER_DIR}/DK64_sparse04_001.0.${FEXT} DK64_sparse04.mid ${DK64SF2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=5.0 -F ${REVERB_RENDER_DIR}/DK64_sparse04_005.0.${FEXT} DK64_sparse04.mid ${DK64SF2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=10  -F ${REVERB_RENDER_DIR}/DK64_sparse04_010.0.${FEXT} DK64_sparse04.mid ${DK64SF2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=50  -F ${REVERB_RENDER_DIR}/DK64_sparse04_050.0.${FEXT} DK64_sparse04.mid ${DK64SF2}
    COMMAND fluidsynth -R 1 -C 0 -g 0.5 -o synth.reverb.width=100 -F ${REVERB_RENDER_DIR}/DK64_sparse04_100.0.${FEXT} DK64_sparse04.mid ${DK64SF2}
    COMMENT "Praise Grant Kirkhope!"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/reverb/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :230

add_custom_target(renderExcl
    COMMAND fluidsynth -R 0 -C 0 -g 1.4 -F "${EXCL_RENDER_DIR}/exclusive class cutoff speed.${FEXT}" "exclusive class cutoff speed.mid" "exclusive class cutoff speed.sf2"
    COMMAND fluidsynth -R 0 -C 0 -g 1.4 -o synth.note-cut=0 -F "${EXCL_RENDER_DIR}/MIDInotecut0.${FEXT}" "MIDInotecut.mid" ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 0 -C 0 -g 1.4 -o synth.note-cut=1 -F "${EXCL_RENDER_DIR}/MIDInotecut1.${FEXT}" "MIDInotecut.mid" ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 0 -C 0 -g 1.4 -o synth.note-cut=2 -F "${EXCL_RENDER_DIR}/MIDInotecut2.${FEXT}" "MIDInotecut.mid" ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 0 -C 0 -g 1.4 -F "${EXCL_RENDER_DIR}/percussion note cutoff.${FEXT}" "percussion note cutoff.mid" ${GENERAL_USER_GS2}
    COMMAND fluidsynth -R 0 -C 0 -g 1.4 -F "${EXCL_RENDER_DIR}/percussion-test.${FEXT}" "percussion-test.mid" ${GENERAL_USER_GS2}
    COMMENT "Rendering exclusive class cutoff tests"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/exclusive_class/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :256

add_custom_target(renderdspInterp
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${DSPINTERP_RENDER_DIR}/sample interpolation test.${FEXT}" "sample interpolation test.mid" "sample interpolation test.sf2"
    COMMENT "Rendering Interpolation examples"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/dsp_interp/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :273

add_custom_target(render1505
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -o synth.dynamic-sample-loading=1 -F "${DYNSAM_RENDER_DIR}/ran_dynamic-sample-loading_on.${FEXT}" ${GENERAL_USER_GS2} "ran.dls" "ran.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -o synth.dynamic-sample-loading=0 -F "${DYNSAM_RENDER_DIR}/ran_dynamic-sample-loading_off.${FEXT}" ${GENERAL_USER_GS2} "ran.dls" "ran.mid"
    COMMENT "Rendering dynamic sample loading test"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/dynamic-sample-loading/
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :282

add_custom_target(renderGeneralUserDemo
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/Bond.${FEXT}" ${GENERAL_USER_GS2} "Bond.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/Breakout.${FEXT}" ${GENERAL_USER_GS2} "Breakout.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/Dance.${FEXT}" ${GENERAL_USER_GS2} "Dance.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/Earth Day - by Richard Audd (fixed).${FEXT}" ${GENERAL_USER_GS2} "Earth Day - by Richard Audd (fixed).mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/J-cycle.${FEXT}" ${GENERAL_USER_GS2} "J-cycle.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/Jump!.${FEXT}" ${GENERAL_USER_GS2} "Jump!.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/Santa Claus is Comin' to Town.${FEXT}" ${GENERAL_USER_GS2} "Santa Claus is Comin' to Town.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/The HYBRID Collage (v2.0) - by S. Christian Collins.${FEXT}" ${GENERAL_USER_GS2} "The HYBRID Collage (v2.0) - by S. Christian Collins.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${GUGDEMO_RENDER_DIR}/Umi no Mieru Machi.${FEXT}" ${GENERAL_USER_GS2} "Umi no Mieru Machi.mid"
    COMMENT "Rendering General User MIDI Demos"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/manual/sf2/GeneralUser-GS/demo MIDIs"
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :298

add_custom_target(renderBankSelect
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${BANKSELECT_RENDER_DIR}/Dance_GM.${FEXT}" ${GENERAL_USER_GS2} "Dance_GM.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${BANKSELECT_RENDER_DIR}/Dance_GM2.${FEXT}" ${GENERAL_USER_GS2} "Dance_GM2.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${BANKSELECT_RENDER_DIR}/Dance_GS.${FEXT}" ${GENERAL_USER_GS2} "Dance_GS.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${BANKSELECT_RENDER_DIR}/Dance_original.${FEXT}" ${GENERAL_USER_GS2} "Dance_original.mid"
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${BANKSELECT_RENDER_DIR}/Dance_XG.${FEXT}" ${GENERAL_USER_GS2} "Dance_XG.mid"
    COMMENT "Rendering MIDI Bank selection tests"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/manual/midi-bank-select"
    VERBATIM
)

FluidSynth/fluidsynth test/CMakeLists.txt :311

add_custom_target(renderStreetwise
    COMMAND fluidsynth -R 0 -C 0 -g 0.6 -F "${STACKEDSF_RENDER_DIR}/Streetwise.${FEXT}" "Streetwise.mid" ${GENERAL_USER_GS2} "Streetwise.dls"
    COMMENT "Rendering testcase for stacked soundfonts"
    DEPENDS fluidsynth create_iir_dir
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/manual/stacked_sf2/Streetwise/
    VERBATIM
)

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 po/CMakeLists.txt :54

add_custom_target(poupdate
  COMMAND "${Python3_EXECUTABLE}" "update.py" "${CMAKE_CURRENT_BINARY_DIR}/FontForge.pot"
  DEPENDS potfiles
  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
  VERBATIM
)

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
)

FreeCAD/FreeCAD src/3rdParty/libE57Format/cmake/Modules/ClangFormat.cmake :13

add_custom_target( format
    COMMAND clang-format --style=file -i ${e57_sources}
    COMMENT "Running clang-format..."
    COMMAND_EXPAND_LISTS
    VERBATIM
)

frontistr/frontistr CMakeLists.txt :388

add_custom_target(doc
  COMMAND ${DOXYGEN_EXECUTABLE} ${doxyfile}
  WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
  COMMENT "Generate API documents."
  VERBATIM
)

dgasmith/gau2grid cmake/psi4OptionsTools.cmake :212

add_custom_target(plugin_${PLUG}
    ALL
    DEPENDS psi4-core
    COMMAND ${CMAKE_COMMAND} -E remove_directory ${CCBD}/${PLUG}
    COMMAND ${PSIEXE} --plugin-name ${PLUG} --plugin-template ${TEMPLATE}
    COMMAND ${CMAKE_COMMAND} -E chdir "${CCBD}/${PLUG}" cmake -C ${STAGED_INSTALL_PREFIX}/share/cmake/psi4/psi4PluginCache.cmake "-DCMAKE_PREFIX_PATH=${DIR_2_PASS}" .
    COMMAND ${CMAKE_COMMAND} -E chdir "${CCBD}/${PLUG}" ${CMAKE_MAKE_PROGRAM}
    COMMAND ${CMAKE_COMMAND} -E create_symlink ${CCBD}/${PLUG}/input.dat ${CCSD}/input.dat
    COMMAND ${CMAKE_COMMAND} -E create_symlink "${PLUG}/${PLUG}.so" "${PLUG}.so"
    COMMAND ${CMAKE_COMMAND} -E create_symlink "${PLUG}/__init__.py" "__init__.py"
    COMMAND ${CMAKE_COMMAND} -E create_symlink "${PLUG}/pymodule.py" "pymodule.py"
    COMMENT "Build ${PLUG} example plugin"
    VERBATIM)

OSGeo/gdal cmake/helpers/GdalVersion.cmake :93

add_custom_target(generate_gdal_version_h
                  COMMAND ${CMAKE_COMMAND}
                    "-DSOURCE_DIR=${GDAL_ROOT_SOURCE_DIR}"
                    "-DBINARY_DIR=${PROJECT_BINARY_DIR}"
                    "-DGDAL_SHA1SUM=${GDAL_SHA1SUM}"
                    "-DGDAL_RELEASE_DATE=${GDAL_RELEASE_DATE}"
                    -P "${GDAL_ROOT_SOURCE_DIR}/cmake/helpers/generate_gdal_version_h.cmake"
                  VERBATIM)

OSGeo/gdal ogr/CMakeLists.txt :200

add_custom_target(check_swq_parser_md5 ALL
                  COMMAND ${CMAKE_COMMAND}
                      "-DIN_FILE=swq_parser.y"
                      "-DTARGET=generate_swq_parser"
                      "-DEXPECTED_MD5SUM=c3eaca734f3005e73586cc697e481f94"
                      "-DFILENAME_CMAKE=${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
                      -P "${PROJECT_SOURCE_DIR}/cmake/helpers/check_md5sum.cmake"
                  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
                  DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/swq_parser.y"
                  VERBATIM)

OSGeo/gdal ogr/CMakeLists.txt :212

add_custom_target(generate_swq_parser
                  COMMAND ${CMAKE_COMMAND}
                      "-DBISON_FOUND=${BISON_FOUND}"
                      "-DBISON_EXECUTABLE=${BISON_EXECUTABLE}"
                      -P "${CMAKE_CURRENT_SOURCE_DIR}/generate_swq_parser.cmake"
                  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
                  VERBATIM)

OSGeo/gdal ogr/ogrsf_frmts/ods/CMakeLists.txt :36

add_custom_target(check_ods_formula_parser_md5 ALL
                  COMMAND ${CMAKE_COMMAND}
                      "-DIN_FILE=ods_formula_parser.y"
                      "-DTARGET=generate_ods_formula_parser"
                      "-DEXPECTED_MD5SUM=4471312c8be1baeef3509fb36ab668df"
                      "-DFILENAME_CMAKE=${CMAKE_CURRENT_SOURCE_DIR}/CMakeLists.txt"
                      -P "${PROJECT_SOURCE_DIR}/cmake/helpers/check_md5sum.cmake"
                  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
                  DEPENDS "${CMAKE_CURRENT_SOURCE_DIR}/ods_formula_parser.y"
                  VERBATIM)

OSGeo/gdal ogr/ogrsf_frmts/ods/CMakeLists.txt :48

add_custom_target(generate_ods_formula_parser
                  COMMAND ${CMAKE_COMMAND}
                      "-DBISON_FOUND=${BISON_FOUND}"
                      "-DBISON_EXECUTABLE=${BISON_EXECUTABLE}"
                      -P "${CMAKE_CURRENT_SOURCE_DIR}/generate_ods_formula_parser.cmake"
                  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
                  VERBATIM)

glfw/glfw src/CMakeLists.txt :23

add_custom_target(update_mappings
    COMMAND "${CMAKE_COMMAND}" -P "${GLFW_SOURCE_DIR}/CMake/GenerateMappings.cmake" mappings.h.in mappings.h
    WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
    COMMENT "Updating gamepad mappings from upstream repository"
    SOURCES mappings.h.in "${GLFW_SOURCE_DIR}/CMake/GenerateMappings.cmake"
    VERBATIM)

steveire/grantlee examples/contacts/CMakeLists.txt :46

add_custom_target(linguist_ts
  ${LINGUIST_TS_ARGS}
    VERBATIM
)

HDFGroup/hdf4 doxygen/CMakeLists.txt :45

add_custom_target (hdf4_doc ALL
      COMMAND ${DOXYGEN_EXECUTABLE} ${HDF4_BINARY_DIR}/Doxyfile
      WORKING_DIRECTORY ${HDF4_DOXYGEN_DIR}
      COMMENT "Generating HDF4 documentation with Doxygen"
      VERBATIM )

HDFGroup/hdf4 mfhdf/src/CMakeLists.txt :197

add_custom_target (hdf4mflib_doc ALL
      COMMAND ${DOXYGEN_EXECUTABLE} ${HDF4_BINARY_DIR}/Doxyfile
      WORKING_DIRECTORY ${HDF4_MFHDFSOURCE_DIR}
      COMMENT "Generating HDF4 library Source API documentation with Doxygen"
      VERBATIM )

HDFGroup/hdf5 hl/src/CMakeLists.txt :189

add_custom_target (hdf5hllib_doc ALL
      COMMAND ${DOXYGEN_EXECUTABLE} ${HDF5_BINARY_DIR}/Doxyfile
      WORKING_DIRECTORY ${HDF5_HL_SRC_DIR}
      COMMENT "Generating HDF5 HL library Source API documentation with Doxygen"
      VERBATIM )

HDFGroup/hdf5 src/CMakeLists.txt :1282

add_custom_target (hdf5lib_doc ALL
      COMMAND ${DOXYGEN_EXECUTABLE} ${HDF5_BINARY_DIR}/Doxyfile
      DEPENDS ${HDF5_SRC_BINARY_DIR}/H5build_settings.c
      WORKING_DIRECTORY ${HDF5_SRC_DIR}
      COMMENT "Generating HDF5 library Source API documentation with Doxygen"
      VERBATIM )

igraph/igraph etc/cmake/CodeCoverage.cmake :361

add_custom_target(${Coverage_NAME}
    COMMAND ${LCOV_CLEAN_CMD}
    COMMAND ${LCOV_BASELINE_CMD}
    COMMAND ${LCOV_EXEC_TESTS_CMD}
    COMMAND ${LCOV_CAPTURE_CMD}
    COMMAND ${LCOV_BASELINE_COUNT_CMD}
    COMMAND ${LCOV_FILTER_CMD}
    COMMAND ${LCOV_GEN_HTML_CMD}
    ${GCOVR_XML_CMD_COMMAND}

    # Set output files as GENERATED (will be removed on 'make clean')
    BYPRODUCTS
        ${Coverage_NAME}.base
        ${Coverage_NAME}.capture
        ${Coverage_NAME}.total
        ${Coverage_NAME}.info
        ${GCOVR_XML_CMD_BYPRODUCTS}
        ${Coverage_NAME}/index.html
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    DEPENDS ${Coverage_DEPENDENCIES}
    VERBATIM # Protect arguments to commands
    COMMENT "Resetting code coverage counters to zero. Processing code coverage counters and generating report."
)

igraph/igraph etc/cmake/CodeCoverage.cmake :474

add_custom_target(${Coverage_NAME}
    COMMAND ${GCOVR_XML_EXEC_TESTS_CMD}
    COMMAND ${GCOVR_XML_CMD}

    BYPRODUCTS ${Coverage_NAME}.xml
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    DEPENDS ${Coverage_DEPENDENCIES}
    VERBATIM # Protect arguments to commands
    COMMENT "Running gcovr to produce Cobertura code coverage report."
)

igraph/igraph etc/cmake/CodeCoverage.cmake :574

add_custom_target(${Coverage_NAME}
    COMMAND ${GCOVR_HTML_EXEC_TESTS_CMD}
    COMMAND ${GCOVR_HTML_FOLDER_CMD}
    COMMAND ${GCOVR_HTML_CMD}

    BYPRODUCTS ${PROJECT_BINARY_DIR}/${Coverage_NAME}/index.html  # report directory
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    DEPENDS ${Coverage_DEPENDENCIES}
    VERBATIM # Protect arguments to commands
    COMMENT "Running gcovr to produce HTML code coverage report."
)

igraph/igraph etc/cmake/CodeCoverage.cmake :700

add_custom_target(${Coverage_NAME}

    # Cleanup fastcov
    COMMAND ${FASTCOV_PATH} ${Coverage_FASTCOV_ARGS} --gcov ${GCOV_PATH}
        --search-directory ${BASEDIR}
        --zerocounters

    COMMAND ${FASTCOV_EXEC_TESTS_CMD}
    COMMAND ${FASTCOV_CAPTURE_CMD}
    COMMAND ${FASTCOV_CONVERT_CMD}
    COMMAND ${FASTCOV_HTML_CMD}
    COMMAND ${FASTCOV_POST_CMD}

    # Set output files as GENERATED (will be removed on 'make clean')
    BYPRODUCTS
         ${Coverage_NAME}.info
         ${Coverage_NAME}.json
         ${Coverage_NAME}/index.html  # report directory

    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    DEPENDS ${Coverage_DEPENDENCIES}
    VERBATIM # Protect arguments to commands
    COMMENT "Resetting code coverage counters to zero. Processing code coverage counters and generating report."
)

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
)

dscharrer/innoextract cmake/Doxygen.cmake :50

add_custom_target(${TARGET_NAME}
	COMMAND "${CMAKE_COMMAND}" -E make_directory "${OUT_DIR}"
	COMMAND ${DOXYGEN_EXECUTABLE} "${doxyfile}"
	DEPENDS "${doxyfile}"
	WORKING_DIRECTORY "${PROJECT_SOURCE_DIR}"
	COMMENT "Building doxygen documentation."
	VERBATIM
	SOURCES "${DOXYFILE_IN}"
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/src/CMakeLists.txt :1283

add_custom_target (hdf5lib_doc ALL
      COMMAND ${DOXYGEN_EXECUTABLE} ${HDF5_BINARY_DIR}/Doxyfile
      DEPENDS ${HDF5_SRC_BINARY_DIR}/H5build_settings.c
      WORKING_DIRECTORY ${HDF5_SRC_DIR}
      COMMENT "Generating HDF5 library Source API documentation with Doxygen"
      VERBATIM )

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/doxygen/doxygen.cmake :248

add_custom_target(build_doxygen_doc
  ${CMAKE_COMMAND} -P "${DOXYGEN_SCRIPT_DIR}/doxygen_makeall.cmake"
  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
  COMMENT "Build Doxygen Documentation"
  VERBATIM
  ${doxygen_sources}
  )

InsightSoftwareConsortium/ITK Wrapping/CMakeLists.txt :197

add_custom_target(
  itk-stub-files ALL
  BYPRODUCTS "${ITK_STUB_DIR}/_proxies.pyi" "${ITK_STUB_DIR}/__init__.pyi"
  COMMAND ${Python3_EXECUTABLE} ${PYI_GENERATOR} --pyi_dir "${ITK_STUB_DIR}" --pkl_dir "${ITK_PKL_DIR}"
          --index_list_file "${CMAKE_CURRENT_BINARY_DIR}/GlobalIdxFilesList.txt"
  DEPENDS ${PYI_GENERATOR} ${GLOBAL_IdxFilesList}
  COMMENT "Generating .pyi files for Python wrapper interface"
  VERBATIM)

KhronosGroup/KTX cmake/modules/Findassimp.cmake :47

ADD_CUSTOM_TARGET(AssimpCopyBinaries
	COMMAND ${CMAKE_COMMAND} -E copy ${ASSIMP_ROOT_DIR}/bin${ASSIMP_ARCHITECTURE}/assimp-${ASSIMP_MSVC_VERSION}-mtd.dll 	${TargetDirectory}/Debug/assimp-${ASSIMP_MSVC_VERSION}-mtd.dll
	COMMAND ${CMAKE_COMMAND} -E copy ${ASSIMP_ROOT_DIR}/bin${ASSIMP_ARCHITECTURE}/assimp-${ASSIMP_MSVC_VERSION}-mt.dll 		${TargetDirectory}/Release/assimp-${ASSIMP_MSVC_VERSION}-mt.dll
COMMENT "Copying Assimp binaries to '${TargetDirectory}'"
VERBATIM)

KhronosGroup/KTX external/astc-encoder/Source/CMakeLists.txt :66

add_custom_target(
    astc${ASTCENC_CODEC}
        ALL
        COMMAND
            lipo -create -output $<TARGET_FILE_DIR:astc${ASTCENC_CODEC}-sse4.1>/astc${ASTCENC_CODEC} -arch x86_64 $<TARGET_FILE:astc${ASTCENC_CODEC}-sse4.1> -arch x86_64h $<TARGET_FILE:astc${ASTCENC_CODEC}-avx2> -arch arm64 $<TARGET_FILE:astc${ASTCENC_CODEC}-neon>
        VERBATIM)

KhronosGroup/KTX external/astc-encoder/Source/CMakeLists.txt :84

add_custom_target(
    astc${ASTCENC_CODEC}-shared
        ALL
        COMMAND
            lipo -create -output $<TARGET_FILE_DIR:astc${ASTCENC_CODEC}-sse4.1-shared>/libastc${ASTCENC_CODEC}-shared.dylib -arch x86_64 $<TARGET_FILE:astc${ASTCENC_CODEC}-sse4.1-shared> -arch x86_64h $<TARGET_FILE:astc${ASTCENC_CODEC}-avx2-shared> -arch arm64 $<TARGET_FILE:astc${ASTCENC_CODEC}-neon-shared>
        VERBATIM)

strukturag/libheif CMakeLists.txt :534

add_custom_target( doc_doxygen ALL
    COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_OUT}
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    COMMENT "Generating API documentation with Doxygen"
    VERBATIM )

intrepidcs/libicsneo CMakeLists.txt :70

add_custom_target(libicsneo_doxygen
	COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_OUT}
	WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
	COMMENT "Generating API documentation with Doxygen"
	VERBATIM
	DEPENDS icsneocpp icsneoc icsneolegacy)

EasyRPG/liblcf CMakeLists.txt :547

add_custom_target(liblcf_doc
	${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/builds/Doxyfile
	DEPENDS lcf
	WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/builds
	COMMENT "Generating API documentation with Doxygen" VERBATIM)

Framstag/libosmscout Documentation/CMakeLists.txt :45

add_custom_target(doc ALL
    COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    COMMENT "Generating API documentation with Doxygen"
    VERBATIM)

librsync/librsync CMakeLists.txt :219

add_custom_target(doc
    ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/doc/Doxyfile
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
    COMMENT "Generating API documentation with Doxygen" VERBATIM
)

sbmlteam/libsbml dev/packages/comp/integrate_extension/CMakeLists.txt :155

add_custom_target(integrate
	COMMENT Copy all package files to the specified libsbml source directory.
        COMMAND ${CMAKE_COMMAND} -E copy "${LIBSBML_ROOT_SOURCE_DIR}/comp-package.cmake" ${LIBSBML_SOURCE_INTEGRATE}/
        COMMAND ${CMAKE_COMMAND} -E copy "${LIBSBML_ROOT_SOURCE_DIR}/src/comp-package.cmake" ${LIBSBML_SOURCE_INTEGRATE}/src/

	# copy language binding files
        COMMAND ${CMAKE_COMMAND}  -E copy_directory "${LIBSBML_ROOT_SOURCE_DIR}/src/bindings" ${LIBSBML_SOURCE_INTEGRATE}/src/bindings

        # copy package files
        COMMAND ${CMAKE_COMMAND} -E copy_directory  "${LIBSBML_ROOT_SOURCE_DIR}/src/sbml/packages/comp" ${LIBSBML_SOURCE_INTEGRATE}/src/sbml/packages/comp

	VERBATIM
        )

webmproject/libwebm CMakeLists.txt :444

add_custom_target(
  iwyu ALL
  COMMAND "${PYTHON_EXECUTABLE}" "${iwyu_tool_path}" -p
          "${CMAKE_BINARY_DIR}"
  COMMENT "Running include-what-you-use..."
  VERBATIM)

mfem/mfem doc/CMakeLists.txt :19

add_custom_target(doc
  COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/CodeDocumentation.conf
  COMMAND echo "<meta http-equiv=\"REFRESH\" content=\"0;URL=CodeDocumentation/html/index.html\">" > ${CMAKE_CURRENT_BINARY_DIR}/CodeDocumentation.html
  BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/CodeDocumentation/html/index.html
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  COMMENT "Generating API documentation with Doxygen to CodeDocumentation.html"
  VERBATIM)

mfem/mfem doc/CMakeLists.txt :27

add_custom_target(clean-doc
  COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_CURRENT_BINARY_DIR}/CodeDocumentation.html
  COMMAND ${CMAKE_COMMAND} -E remove -f ${CMAKE_CURRENT_BINARY_DIR}/warnings.log
  COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_CURRENT_BINARY_DIR}/CodeDocumentation
  COMMENT "Removing API documentation"
  VERBATIM)

rui314/mold CMakeLists.txt :293

add_custom_target(git_hash
  COMMAND ${CMAKE_COMMAND}
    -DSOURCE_DIR=${CMAKE_SOURCE_DIR}
    -DOUTPUT_FILE=${CMAKE_BINARY_DIR}/mold-git-hash.h
    -P ${CMAKE_SOURCE_DIR}/lib/update-git-hash.cmake
  DEPENDS lib/update-git-hash.cmake
  BYPRODUCTS mold-git-hash.h
  VERBATIM)

rui314/mold third-party/tbb/cmake/test_spec.cmake :29

add_custom_target(
  test_spec ALL
  COMMAND ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile
  COMMENT "Generating test specification with Doxygen"
  VERBATIM)

neocmakelsp/neocmakelsp experiment_assets/nheko.cmake :153

add_custom_target(docs ALL
	COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_OUT}
	WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
	COMMENT "Generating API documentation with Doxygen"
	VERBATIM)

neocmakelsp/neocmakelsp experiment_assets/test3.cmake :144

add_custom_target(docs ALL
	COMMAND ${DOXYGEN_EXECUTABLE} ${DOXYGEN_OUT}
	WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
	COMMENT "Generating API documentation with Doxygen"
	VERBATIM)

neovim/neovim src/nvim/po/CMakeLists.txt :84

add_custom_target(check-po-${name}
  COMMAND $<TARGET_FILE:nvim> -u NONE -n -e -X
      -S ${CMAKE_CURRENT_SOURCE_DIR}/check.vim
      -c "if error == 0 | q | endif" -c cq ${poFile} ||
      ${CMAKE_COMMAND} -E echo "${name}.po failed the check."
  COMMENT "Checking ${name}.po"
  VERBATIM
  DEPENDS ${poFile})

nghttp2/nghttp2 bpf/CMakeLists.txt :7

add_custom_target(bpf ALL
  DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/reuseport_kern.o"
  VERBATIM)

nghttp2/nghttp2 third-party/CMakeLists.txt :57

add_custom_target(mruby
  COMMAND ${ENV_COMMAND}
    "MRUBY_CONFIG=${CMAKE_CURRENT_SOURCE_DIR}/build_config.rb"
    "BUILD_DIR=${MRUBY_BUILD_DIR}"
    "INSTALL_DIR=${MRUBY_BUILD_DIR}/install/bin"
    "MRUBY_CC=${CMAKE_C_COMPILER}" "MRUBY_CXX=${CMAKE_CXX_COMPILER}"
    "${CMAKE_CURRENT_SOURCE_DIR}/mruby/minirake"
    -f "${CMAKE_CURRENT_SOURCE_DIR}/mruby/Rakefile"
  ${_byproducts}
  VERBATIM
)

tpaviot/oce adm/cmake/cotire.cmake :2877

add_custom_target(${_cleanTargetName}
	COMMAND ${_cmds}
	WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
	COMMENT "Cleaning up target ${_target} cotire generated files"
	VERBATIM)

tpaviot/oce adm/cmake/cotire.cmake :3351

add_custom_target("${_targetName}"
	WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
	VERBATIM)

tpaviot/oce adm/cmake/cotire.cmake :3377

add_custom_target(${_targetName}
	COMMAND ${_cmds}
	WORKING_DIRECTORY "${CMAKE_BINARY_DIR}"
	COMMENT "Cleaning up all cotire generated files"
	VERBATIM)