cmake add_custom_target(COMMENT) examples

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)

apache/arrow cpp/cmake_modules/UseCython.cmake :138

add_custom_target(
  ${pyx_target_name}
  COMMAND ${PYTHON_EXECUTABLE}
          -m
          cython
          ${cxx_arg}
          ${annotate_arg}
          ${no_docstrings_arg}
          ${cython_debug_arg}
          ${CYTHON_FLAGS}
          # Necessary for autodoc of function arguments
          --directive embedsignature=True
          # Necessary for Cython code coverage
          --working
          ${CMAKE_CURRENT_SOURCE_DIR}
          --output-file
          "${CMAKE_CURRENT_BINARY_DIR}/${output_file}"
          "${CMAKE_CURRENT_SOURCE_DIR}/${pyx_file}"
  DEPENDS ${pyx_location}
          # Do not specify byproducts for now since they don't work with the older
          # version of cmake available in the apt repositories.
          #BYPRODUCTS ${_generated_files}
  COMMENT ${comment})

assimp/assimp CMakeLists.txt :913

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

assimp/assimp cmake-modules/Coveralls.cmake :63

add_custom_target(coveralls_generate

	# Zero the coverage counters.
	COMMAND ${CMAKE_COMMAND} -DPROJECT_BINARY_DIR="${PROJECT_BINARY_DIR}" -P "${_CMAKE_SCRIPT_PATH}/CoverallsClear.cmake"

	# Run regress tests.
	COMMAND ${CMAKE_CTEST_COMMAND} --output-on-failure

	# Generate Gcov and translate it into coveralls JSON.
	# We do this by executing an external CMake script.
	# (We don't want this to run at CMake generation time, but after compilation and everything has run).
	COMMAND ${CMAKE_COMMAND}
			-DCOVERAGE_SRCS="${COVERAGE_SRCS}" # TODO: This is passed like: "a b c", not "a;b;c"
			-DCOVERALLS_OUTPUT_FILE="${COVERALLS_FILE}"
			-DCOV_PATH="${PROJECT_BINARY_DIR}"
			-DPROJECT_ROOT="${PROJECT_SOURCE_DIR}"
			-P "${_CMAKE_SCRIPT_PATH}/CoverallsGenerateGcov.cmake"

	WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
	COMMENT "Generating coveralls output..."
	)

assimp/assimp cmake-modules/Coveralls.cmake :94

add_custom_target(coveralls_upload
	# Upload the JSON to coveralls.
	COMMAND ${CURL_EXECUTABLE}
			-S -F json_file=@${COVERALLS_FILE}
			https://coveralls.io/api/v1/jobs

	DEPENDS coveralls_generate

	WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
	COMMENT "Uploading coveralls output...")

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)

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})

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)

civetweb/civetweb unittest/CMakeLists.txt :227

add_custom_target(coverage
  DEPENDS ${CMAKE_BINARY_DIR}/lcov/index.html
  COMMENT "LCOV report at lcov/index.html"
)

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 CMakeLists.txt :82

add_custom_target(copy_cfg ALL
    ${CMAKE_COMMAND} -E copy_directory "${PROJECT_SOURCE_DIR}/cfg"
        "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/cfg"
    COMMENT "Copying cfg files to ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}")

danmar/cppcheck CMakeLists.txt :93

add_custom_target(copy_platforms ALL
    ${CMAKE_COMMAND} -E copy_directory "${PROJECT_SOURCE_DIR}/platforms"
    "${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}/platforms"
    COMMENT "Copying platforms files to ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${CMAKE_CFG_INTDIR}")

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"
)

HowardHinnant/date CMakeLists.txt :277

add_custom_target( ${BIN_NAME}
    COMMAND
        ${PROJECT_SOURCE_DIR}/compile_fail.sh
        ${TEST_BIN_NAME}
        ${CMAKE_CXX_COMPILER}
        -std=c++14
        -L${CMAKE_BINARY_DIR}/
        -ldate-tz
        -I${PROJECT_SOURCE_DIR}/include
        -I${PROJECT_SOURCE_DIR}/include/date
        -o ${BIN_NAME}
        ${TEST_FILE}
    WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
    COMMENT ${TST_NAME} )

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 .. --

cp2k/dbcsr src/acc/libsmm_acc/CMakeLists.txt :10

add_custom_target(
  parameters ALL
  COMMAND
    ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/generate_parameters.py
    --gpu_version=${WITH_GPU} --base_dir=${CMAKE_CURRENT_SOURCE_DIR}/parameters
  DEPENDS generate_parameters.py parameters/parameters_${WITH_GPU_PARAMS}.json
  BYPRODUCTS parameters.h
  COMMENT "libsmm_acc: generating parameters for GPU ${WITH_GPU_PARAMS}")

cp2k/dbcsr src/acc/libsmm_acc/CMakeLists.txt :19

add_custom_target(
  smm_acc_kernels ALL
  COMMAND ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/generate_kernels.py
          ${CMAKE_CURRENT_SOURCE_DIR}/kernels
  DEPENDS generate_kernels.py ${SMM_ACC_KERNELS}
  BYPRODUCTS smm_acc_kernels.h
  COMMENT "libsmm_acc: generating kernels")

cp2k/dbcsr src/acc/opencl/smm/CMakeLists.txt :26

add_custom_target(
  parameters # ALL
  COMMAND ${SMM_ACC_SCRIPT} ${SMM_ACC_SCRIPT_ARGS} ${SMM_ACC_KERNELS}
          ${SMM_ACC_PARAMS} ${LIBSMM_ACC_KERNELS_INC}
  DEPENDS ${SMM_ACC_SCRIPT} ${SMM_ACC_KERNELS} ${SMM_ACC_COMMON}
  BYPRODUCTS ${LIBSMM_ACC_KERNELS_INC}
  COMMENT ${SMM_ACC_SCRIPT_MSG})

cp2k/dbcsr tests/CMakeLists.txt :205

add_custom_target(
  generate_libsmm_acc_unittest_multiply_test_cpp
  COMMAND
    ${Python_EXECUTABLE}
    ${CMAKE_CURRENT_SOURCE_DIR}/generate_libsmm_acc_unittest_multiply.py
    --base_dir ${CMAKE_CURRENT_SOURCE_DIR}/.. --out_dir
    ${CURRENT_BINARY_DIR_RELATIVE} --gpu_version=${WITH_GPU_PARAMS}
  DEPENDS libsmm_acc_unittest_multiply.cpp.template
          generate_libsmm_acc_unittest_multiply.py
  BYPRODUCTS libsmm_acc_unittest_multiply.cpp
  COMMENT "Generate tests/libsmm_acc_unittest_multiply.cpp")

cp2k/dbcsr tests/CMakeLists.txt :218

add_custom_target(
  generate_libsmm_acc_timer_multiply_test_cpp
  COMMAND
    ${Python_EXECUTABLE}
    ${CMAKE_CURRENT_SOURCE_DIR}/generate_libsmm_acc_timer_multiply.py --base_dir
    ${CMAKE_CURRENT_SOURCE_DIR}/.. --out_dir ${CURRENT_BINARY_DIR_RELATIVE}
    --gpu_version=${WITH_GPU_PARAMS}
  DEPENDS libsmm_acc_timer_multiply.cpp.template
          generate_libsmm_acc_timer_multiply.py
  BYPRODUCTS libsmm_acc_timer_multiply.cpp
  COMMENT "Generate tests/generate_libsmm_acc_timer_multiply.cpp")

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)

doxygen/doxygen cmake/doxygen_version.cmake :61

    add_custom_target(check_doxygen_version
        ALL
	DEPENDS ${PRE_CONFIGURE_DOXYGEN_VERSION_FILE}
	BYPRODUCTS ${POST_CONFIGURE_DOXYGEN_VERSION_FILE}
        COMMENT "Checking the doxygen version for changes..."
        COMMAND
            ${CMAKE_COMMAND}
	    -D_BUILD_TIME_CHECK_DOXY=TRUE
	    -DDOXY_STATE_FILE=${DOXY_STATE_FILE}
	    -DPRE_CONFIGURE_DOXYGEN_VERSION_FILE=${PRE_CONFIGURE_DOXYGEN_VERSION_FILE}
	    -DPOST_CONFIGURE_DOXYGEN_VERSION_FILE=${POST_CONFIGURE_DOXYGEN_VERSION_FILE}
            -P "${CMAKE_CURRENT_LIST_FILE}")

doxygen/doxygen cmake/git_watcher.cmake :197

    add_custom_target(check_git_repository
        ALL
	DEPENDS ${PRE_CONFIGURE_GIT_VERSION_FILE}
	BYPRODUCTS ${POST_CONFIGURE_GIT_VERSION_FILE}
	BYPRODUCTS ${GIT_STATE_FILE}
        COMMENT "Checking the git repository for changes..."
        COMMAND
            ${CMAKE_COMMAND}
            -D_BUILD_TIME_CHECK_GIT=TRUE
            -DGIT_WORKING_DIR=${GIT_WORKING_DIR}
            -DGIT_EXECUTABLE=${GIT_EXECUTABLE}
            -DGIT_STATE_FILE=${GIT_STATE_FILE}
	    -DGIT_CONFIG_DIR=${GIT_CONFIG_DIR}
	    -DPRE_CONFIGURE_GIT_VERSION_FILE=${PRE_CONFIGURE_GIT_VERSION_FILE}
	    -DPOST_CONFIGURE_GIT_VERSION_FILE=${POST_CONFIGURE_GIT_VERSION_FILE}
            -P "${CMAKE_CURRENT_LIST_FILE}")

doxygen/doxygen doc/CMakeLists.txt :253

add_custom_target(docs_chm
    COMMENT "Generating CHM documentation."
    COMMAND ${CMAKE_COMMAND} -E env VERSION=${VERSION} HTML_HELP_COMPILER=${HTML_HELP_COMPILER} INDEX_DOC=index_html.dox ${DOXYGEN_EXECUTABLE} Doxyfile_chm
    COMMAND ${CMAKE_COMMAND} -E copy_directory ${PROJECT_BINARY_DIR}/chm/html/examples ${PROJECT_BINARY_DIR}/chm/examples
    COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/chm/index.hhp ${PROJECT_BINARY_DIR}/chm/doxygen_manual.hhp
    COMMAND ${CMAKE_COMMAND} -E echo "import os" > ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py
    COMMAND ${CMAKE_COMMAND} -E echo "for root, dirs, files in os.walk('examples'):" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py
    COMMAND ${CMAKE_COMMAND} -E echo "    for file in files:" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py
    COMMAND ${CMAKE_COMMAND} -E echo "        if file.endswith('.html') or file.endswith('.png') or file.endswith('.svg') or file.endswith('.css') or file.endswith('.gif'):" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py
    COMMAND ${CMAKE_COMMAND} -E echo "            print(os.path.join(root, file))" >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py
    COMMAND ${CMAKE_COMMAND} -E chdir  ${PROJECT_BINARY_DIR}/chm ${Python_EXECUTABLE} ${PROJECT_BINARY_DIR}/chm/doxygen_manual_examples_chm.py >> ${PROJECT_BINARY_DIR}/chm/doxygen_manual.hhp
    COMMAND ${CMAKE_COMMAND} -E chdir ${PROJECT_BINARY_DIR}/chm "${HTML_HELP_COMPILER}" doxygen_manual.hhp || echo > nul
    COMMAND ${CMAKE_COMMAND} -E rename ${PROJECT_BINARY_DIR}/chm/index.chm ${PROJECT_BINARY_DIR}/chm/doxygen_manual.chm
        DEPENDS ${PROJECT_BINARY_DIR}/doc/language.dox ${PROJECT_BINARY_DIR}/doc/config.dox
        DEPENDS ${OUT_DOC_FILES}
        DEPENDS ${OUT_DOC_CHM_FILES}
        DEPENDS examples_chm
        DEPENDS doxygen
        WORKING_DIRECTORY ${PROJECT_BINARY_DIR}/doc/
)

doxygen/doxygen testing/CMakeLists.txt :2

add_custom_target(tests
  COMMENT "Running doxygen tests..."
  COMMAND ${Python_EXECUTABLE} ${PROJECT_SOURCE_DIR}/testing/runtests.py --doxygen ${PROJECT_BINARY_DIR}/bin/doxygen --inputdir ${PROJECT_SOURCE_DIR}/testing --outputdir ${PROJECT_BINARY_DIR}/testing
  DEPENDS doxygen ${update_doxmlparser_dependency}
)

duckdb/duckdb CMakeLists.txt :1429

add_custom_target(
        duckdb_merge_vcpkg_manifests ALL
        COMMAND  ${Python3_EXECUTABLE} scripts/merge_vcpkg_deps.py ${VCPKG_PATHS} ${EXT_NAMES}
        WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
        COMMENT Generates a shared vcpkg manifest from the individual extensions)

JPeterMugaas/efxc2 build/PVS-Studio.cmake :586

add_custom_target("${LOG_TARGET}"
                  BYPRODUCTS "${PVS_STUDIO_LOG}"
                  ${COMMANDS}
                  COMMENT "${COMMENT}"
                  DEPENDS ${PVS_STUDIO_PLOGS} ${PVS_STUDIO_PLOGS_DEPENDENCIES}
                  WORKING_DIRECTORY "${CMAKE_BINARY_DIR}")

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
)

facebook/folly build/fbcode_builder/CMake/RustStaticLibrary.cmake :136

add_custom_target(
  ${cargo_target}
  COMMAND
    "${CMAKE_COMMAND}" -E remove -f "${CMAKE_CURRENT_SOURCE_DIR}/Cargo.lock"
  COMMAND
    "${CMAKE_COMMAND}" -E env
    "CARGO_TARGET_DIR=${CMAKE_CURRENT_BINARY_DIR}"
    ${extra_cargo_env}
    ${CARGO_COMMAND}
    ${cargo_flags}
  COMMENT "Building Rust crate '${crate_name}'..."
  JOB_POOL rust_job_pool
  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  BYPRODUCTS
    "${CMAKE_CURRENT_BINARY_DIR}/debug/${staticlib_name}"
    "${CMAKE_CURRENT_BINARY_DIR}/release/${staticlib_name}"
)

facebook/folly build/fbcode_builder/CMake/RustStaticLibrary.cmake :215

add_custom_target(
  ${cargo_target}
  ALL
  COMMAND
    "${CMAKE_COMMAND}" -E remove -f "${CMAKE_CURRENT_SOURCE_DIR}/Cargo.lock"
  COMMAND
    "${CMAKE_COMMAND}" -E env
    "CARGO_TARGET_DIR=${CMAKE_CURRENT_BINARY_DIR}"
    ${extra_cargo_env}
    ${CARGO_COMMAND}
    ${cargo_flags}
  COMMENT "Building Rust executable '${crate_name}'..."
  JOB_POOL rust_job_pool
  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  BYPRODUCTS
    "${CMAKE_CURRENT_BINARY_DIR}/debug/${executable_name}"
    "${CMAKE_CURRENT_BINARY_DIR}/release/${executable_name}"
)

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
)

KDAB/GammaRay CMakeLists.txt :859

add_custom_target(
    ALL_OTHER_FILES
    SOURCES ${ALL_OTHER_FILES_LIST}
    COMMENT "Target for IDE support to make the IDE aware of other files"
)

KDAB/GammaRay CMakeLists.txt :893

add_custom_target(
    cppcheck
    COMMAND
        ${CPPCHECK_EXECUTABLE} --enable=all --inconclusive -f --suppress=*:${QT_INSTALL_HEADERS}* ${_cppcheck_flags}
        -i${CMAKE_CURRENT_SOURCE_DIR}/3rdparty -i${CMAKE_CURRENT_SOURCE_DIR}/tests ${CMAKE_CURRENT_SOURCE_DIR}
    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
    COMMENT "Running the cppcheck static code checker"
)

KDAB/GammaRay cmake/PackageIFW.cmake :50

add_custom_target(
    ${PACKAGE_TARGET}
    DEPENDS "${LAST_TARGET}"
    COMMAND echo "Creating IFW package for ${packageName} of type ${type}: ${PACKAGE_LIB_FILE}"
    COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_BINARY_DIR}/${installTarget}"
    COMMAND ${CMAKE_COMMAND} -E remove -f ${PACKAGE_LIB_FILE}
    COMMAND ${CMAKE_COMMAND} ${CMAKE_SOURCE_DIR} -DCMAKE_INSTALL_PREFIX="${INSTALL_PATH}" -DBUILD_TESTING=Off
    COMMAND ${CMAKE_COMMAND} -E chdir "${CMAKE_BINARY_DIR}" "${CMAKE_MAKE_PROGRAM}" ${installTarget}
    COMMAND ${CMAKE_COMMAND} -E chdir "${PACKAGE_PATH}" 7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on
            ${PACKAGE_LIB_FILE} .
    COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_BINARY_DIR}/${installTarget}"
    COMMAND echo "Generated package file: ${PACKAGE_LIB_FILE}"
    COMMENT "Generate a package file for the specified package"
)

KDAB/GammaRay docs/api/CMakeLists.txt :39

add_custom_target(
    gammaray-api.qch ALL
    DEPENDS ${DOXYGEN_OUTPUT_DIR}/qch/gammaray-api.qch
    COMMENT "Target to generate the .qch file"
)

KDAB/GammaRay multibuild/CMakeLists.txt :44

add_custom_target(
    multibuild_build ALL
    DEPENDS GammaRay-${_build_type}-build
    COMMENT "Target for building the multibuild version"
)

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 scripts/CMakeLists.txt :6

add_custom_target(
  completion
  COMMAND ${CMAKE_COMMAND} -E env ${RUN_ENV} ${Python_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/completionFinder.py
          ${CMAKE_CURRENT_SOURCE_DIR}/gdal-bash-completion.sh
  COMMENT "Refresh ${CMAKE_CURRENT_SOURCE_DIR}/gdal-bash-completion.sh")

OSGeo/gdal swig/python/CMakeLists.txt :565

add_custom_target(
  python_binding ALL
  DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/osgeo/__init__.py
          ${CMAKE_CURRENT_BINARY_DIR}/osgeo/gdal.py
          ${CMAKE_CURRENT_BINARY_DIR}/osgeo/gdalconst.py
          ${CMAKE_CURRENT_BINARY_DIR}/osgeo/gdalnumeric.py
          ${CMAKE_CURRENT_BINARY_DIR}/osgeo/gdal_fsspec.py
          ${CMAKE_CURRENT_BINARY_DIR}/osgeo/gnm.py
          ${CMAKE_CURRENT_BINARY_DIR}/osgeo/ogr.py
          ${CMAKE_CURRENT_BINARY_DIR}/osgeo/osr.py
          python_ext_mod
  COMMENT "Build all python binding files.")

malaterre/GDCM CMake/UseDebian.cmake :111

add_custom_target(deb_destdir_install
  COMMAND ${CMAKE_MAKE_PROGRAM} DESTDIR=${CMAKE_BINARY_DIR}/debian_package install
  DEPENDS ${CMAKE_BINARY_DIR}/cmake_install.cmake
  COMMENT "Building debian_package directory with DESTDIR"
  )

malaterre/GDCM CMake/ExportConfiguration/CMakeLists.txt :55

#add_custom_target(clean_t ALL
#  COMMAND echo "Execute"
#  #COMMAND ${CMAKE_COMMAND} -E remove ${gdcmtarget_cmake}
#  COMMAND ${CMAKE_COMMAND} -E remove ${GDCM_BINARY_DIR}/GDCMExports.cmake
#  DEPENDS ${gdcmtarget_cmake} ${GDCM_BINARY_DIR}/GDCMExports.cmake
#  COMMENT "Crazy"
#)

malaterre/GDCM Examples/Java/CMakeLists.txt :33

add_custom_target(GDCMJavaExample ALL
  DEPENDS ${classfilesdep}
  COMMENT "building gdcm java example"
)

malaterre/GDCM Testing/Source/MediaStorageAndFileFormat/Csharp/CMakeLists.txt :29

add_custom_target(gdcmMSFFTestsCsharp ALL
  DEPENDS ${DEP}
  COMMENT "building MSFF C# tests"
  )

malaterre/GDCM Utilities/doxygen/CMakeLists.txt :322

add_custom_target(DOCBOOK_MANPAGES
  ALL
  DEPENDS ${MANPAGES}
  COMMENT  "docbook manpages"
  )

malaterre/GDCM Utilities/KWStyle/CMakeLists.txt :24

#add_custom_target(MoreStyleChecks
#  COMMAND ${KWSTYLE_EXECUTABLE}
#  -xml ${GDCM_BINARY_DIR}/GDCMMoreChecks.kws.xml -html ${GDCM_BINARY_DIR}/html -o ${GDCM_SOURCE_DIR}/Utilities/KWStyle/GDCMOverwrite.txt -v ${KWSTYLE_ARGUMENTS} -D ${GDCM_BINARY_DIR}/GDCMKWSFiles.txt
#  COMMENT "Coding Style Checker, more checks enabled"
#  )

malaterre/GDCM Utilities/VTK/CMakeLists.txt :289

add_custom_target(VTKGDCMPHP ALL
  DEPENDS ${LIBRARY_OUTPUT_PATH}/vtkgdcm.php
  COMMENT "building vtkgdcm.php"
)

malaterre/GDCM Utilities/VTK/CMakeLists.txt :748

add_custom_target(VTKGDCMJavaJar ALL
  DEPENDS ${LIBRARY_OUTPUT_PATH}/vtkgdcm.jar
  COMMENT "building vtkgdcm.jar"
)

malaterre/GDCM Utilities/VTK/Examples/Csharp/CMakeLists.txt :56

add_custom_target(VTKGDCMExampleCSharp ALL
  DEPENDS ${DEP}
  COMMENT "building examples"
)

malaterre/GDCM Utilities/VTK/Examples/Java/CMakeLists.txt :35

add_custom_target(GDCMJavaVTKExample ALL
  DEPENDS ${classfilesdep}
  COMMENT "building gdcm java example"
)

malaterre/GDCM Wrapping/Java/CMakeLists.txt :121

add_custom_target(GDCMJavaJar ALL
  DEPENDS ${GDCM_LIBRARY_DIR}/gdcm.jar
  ${SWIG_MODULE_gdcmjni_REAL_NAME}
  ${GDCM_LIBRARY_DIR}/${GDCM_JAVA_JAR_FULL}
  COMMENT "building gdcm.jar"
)

geographiclib/geographiclib cmake/maintainer-man.cmake :56

add_custom_target (manpages ALL DEPENDS ${MANPAGES}
  COMMENT "Building all the man pages")

geographiclib/geographiclib cmake/maintainer-man.cmake :60

add_custom_target (htmlman ALL DEPENDS ${HTMLMAN}
  COMMENT "Building html versions of the man pages")

geographiclib/geographiclib cmake/maintainer-top.cmake :109

add_custom_target (checktabs
  COMMAND git ls-files |
  grep -E -v '\([Mm]akefile|test-distribution.sh|\\.\(${BINARY_EXT}\)$$\)' |
  xargs grep -l '\t' || true
  WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
  COMMENT "Looking for tabs")

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)

gnuradio/gnuradio cmake/Modules/CodeCoverage.cmake :163

add_custom_target(
    ${_targetname}
    # Run tests
    ${_testrunner} ${ARGV3}
    # Running gcovr
    COMMAND ${GCOVR_PATH} -x -r ${PROJECT_SOURCE_DIR} -e
            '${PROJECT_SOURCE_DIR}/tests/' -o ${_outputname}.xml
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    COMMENT "Running gcovr to produce Cobertura code coverage report.")

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 hdf/fortran/CMakeTests.cmake :106

add_custom_target(hdf_fortran_files ALL COMMENT "Copying files needed by hdf fortran tests" DEPENDS ${hdf_fortran_files_list})

HDFGroup/hdf4 hdf/test/CMakeTests.cmake :29

add_custom_target(hdf_test_files ALL COMMENT "Copying files needed by hdf tests" DEPENDS ${hdf_test_files_list})

HDFGroup/hdf4 hdf/util/CMakeTests.cmake :118

add_custom_target(hdf_util_files ALL COMMENT "Copying files needed by hdf_util tests" DEPENDS ${hdf_util_files_list})

HDFGroup/hdf4 HDF4Examples/C/AN/CMakeLists.txt :102

add_custom_target (HDF4Examples_HDF_AN-files ALL COMMENT "Copying files needed by AN tests"
                  DEPENDS ${HDF4Examples_AN_TEST_FILES})

HDFGroup/hdf4 HDF4Examples/C/GR/CMakeLists.txt :102

add_custom_target (HDF4Examples_HDF_GR-files ALL COMMENT "Copying files needed by GR tests"
                  DEPENDS ${HDF4Examples_GR_TEST_FILES})

HDFGroup/hdf4 HDF4Examples/C/VD/CMakeLists.txt :102

add_custom_target (HDF4Examples_HDF_VD-files ALL COMMENT "Copying files needed by VD tests"
                  DEPENDS ${HDF4Examples_VD_TEST_FILES})

HDFGroup/hdf4 HDF4Examples/C/VG/CMakeLists.txt :128

add_custom_target (HDF4Examples_HDF_VG-files ALL COMMENT "Copying files needed by VG tests"
                  DEPENDS ${HDF4Examples_VG_TEST_FILES})

HDFGroup/hdf4 java/test/CMakeLists.txt :51

add_custom_target(${HDF4_JAVA_TEST_LIB_TARGET}_files ALL COMMENT "Copying files needed by ${HDF4_JAVA_TEST_LIB_TARGET} tests" DEPENDS ${${HDF4_JAVA_TEST_LIB_TARGET}_files_list})

HDFGroup/hdf4 mfhdf/hdp/CMakeTests.cmake :135

add_custom_target(hdp_files ALL COMMENT "Copying files needed by hdp tests" DEPENDS ${hdp_files_list})

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 config/sanitizer/code-coverage.cmake :161

add_custom_target(
  ccov-libs
  COMMAND ;
  COMMENT "libs ready for coverage report.")

HDFGroup/hdf5 HDF5Examples/C/H5FLT/CMakeLists.txt :307

add_custom_target(${EXAMPLE_VARNAME}_example_files ALL COMMENT "Copying files needed by example tests" DEPENDS ${example_files_list})