cmake add_custom_target examples

Signatures

add_custom_target(Name [ALL] [command1 [args1...]]
  [COMMAND command2 [args2...] ...]
  [DEPENDS depend depend depend ... ]
  [BYPRODUCTS [files...]]
  [WORKING_DIRECTORY dir]
  [COMMENT comment]
  [JOB_POOL job_pool]
  [JOB_SERVER_AWARE <bool>]
  [VERBATIM] [USES_TERMINAL]
  [COMMAND_EXPAND_LISTS]
[SOURCES src1 [src2...]])

Examples

nCine/nCine benchmarks/CMakeLists.txt :14

add_custom_target(copy_ncine_dll_benchmarks ALL
			COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:ncine> ${CMAKE_BINARY_DIR}/benchmarks
			DEPENDS ncine
			COMMENT "Copying nCine DLL..."
		)

geodynamics/aspect CMakeLists.txt :979

add_custom_target(run_unit_tests
    COMMAND ${CMAKE_BINARY_DIR}/aspect --test
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/unit_tests
    DEPENDS ${TARGET_EXE}
    COMMENT "Running unit_tests ...")

u3d-community/U3D Source/Clang-Tools/CMakeLists.txt :129

add_custom_target (annotate
        COMMAND ${CMAKE_CURRENT_BINARY_DIR}/bin/tool/clang/Annotator -p ${CMAKE_CURRENT_BINARY_DIR} ${SOURCES}
        DEPENDS Annotator
        WORKING_DIRECTORY ${URHO3D_SOURCE_DIR}/Urho3D
        COMMENT "Annotating Urho3D library source files")

AcademySoftwareFoundation/Imath website/CMakeLists.txt :41

add_custom_target(website ALL DEPENDS ${SPHINX_INDEX_FILE} ${DOXYGEN_INDEX_FILE})

mgerhardy/caveexpress cmake/macros.cmake :770

add_custom_target(${_EXE_TARGET}-run
		COMMAND $<TARGET_FILE:${_EXE_TARGET}>
		USES_TERMINAL
		DEPENDS ${_EXE_TARGET}
		WORKING_DIRECTORY "${ROOT_DIR}"
	)

alicevision/AliceVision src/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."
    )

f3d-app/f3d application/CMakeLists.txt :226

add_custom_target(man ALL DEPENDS ${MAN_OUTPUT_FILE})

FreeCAD/FreeCAD src/Build/CMakeLists.txt :23

ADD_CUSTOM_TARGET(fc_version DEPENDS version_file)

godlikepanos/anki-3d-engine ThirdParty/Sdl3/cmake/sdlmanpages.cmake :59

add_custom_target(${ARG_NAME}-docs ALL DEPENDS "${BUILD_MANDIR}/man3/${ARG_SYMBOL}.3")

prusa3d/Prusa-Firmware CMakeLists.txt :585

add_custom_target(${FW_LANG_FINAL} DEPENDS ${FW_LANG_FINAL}.hex)

bambulab/BambuStudio deps/CMakeLists.txt :306

add_custom_target(deps ALL DEPENDS ${_dep_list})

SoftFever/OrcaSlicer src/CMakeLists.txt :188

add_custom_target(COPY_DLLS ALL DEPENDS OrcaSlicer)

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/FindComputeCpp.cmake :209

add_custom_target(${targetName}_integration_header DEPENDS ${outputSyclFile})

cadaver/turso3d ThirdParty/SDL/CMakeLists.txt :1424

add_custom_target(SDL3-javadoc ALL DEPENDS "${javadoc_index_html}")

Hork-Engine/Hork-Source ThirdParty/SDL3/CMakeLists.txt :1425

add_custom_target(SDL3-javadoc ALL DEPENDS "${javadoc_index_html}")

STORM-IRIT/Radium-Engine cmake/CleanCppExtensions.cmake :30

add_custom_target(
        ${LIBNAME}_update
        COMMENT "Updated ${LIBNAME}"
        WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${LIBNAME}/src/${LIBNAME}_download
        COMMAND ${GIT_EXECUTABLE} fetch --recurse-submodules
        COMMAND ${GIT_EXECUTABLE} reset --hard ${GIT_TAG}
        COMMAND ${GIT_EXECUTABLE} submodule update --init --force --recursive --remote --merge
        DEPENDS ${LIBNAME}_download
    )

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindAVRGCC.cmake :228

add_custom_target(${icmaker_target}-fuse
                                  COMMAND ${AVRGCC_AVRDUDE} ${_avrdude_params} ${${icmaker_target}_AVR_FUSE}
                                  DEPENDS ${icmaker_target}.hex
                                  COMMENT "Programming ${icmaker_target}"
                                  VERBATIM)

RavEngine/RavEngine CMakeLists.txt :171

add_custom_target(flatc DEPENDS "${FlatBuffers_EXECUTABLE}")

cnr-isti-vclab/meshlab src/CMakeLists.txt :261

add_custom_target(copy-distrib-files ALL DEPENDS ${COPIED_FILES})

bmwcarit/ramses cmake/ramses/resourceCopy.cmake :68

add_custom_target(${target_name} DEPENDS ${dir_files_dst})

PDAL/PDAL doc/CMakeLists.txt :51

add_custom_target(doxygen
        DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/doxygen.stamp
        COMMENT "Building Doxygen")

eclipse-ecal/ecal doc/CMakeLists.txt :199

add_custom_target(documentation_sphinx ALL
    #${SPHINX_APIDOC} -f
    #-o ${DOC_SOURCE_DIRECTORY}/_apidoc/ ${PYTHON_SOURCE_DIRECTORY}
    COMMAND ${SPHINX_EXECUTABLE}
        -q -b html -j auto
        -c "${DOC_SOURCE_DIRECTORY}"
        -d "${SPHINX_CACHE_DIR}"
        -Dbreathe_projects.eCAL=${DOXYGEN_XML_OUTPUT}
        "${DOC_SOURCE_DIRECTORY}"
        "${SPHINX_HTML_DIR}"
    COMMENT "Building HTML documentation with Sphinx"
    DEPENDS documentation_run_doxygen documentation_copy_rst_files documentation_copy_sample_files documentation_copy_config_file
)

microsoft/Extensible-Storage-Engine dev/ese/src/os/CMakeLists.txt :30

add_custom_target(gen_tracetagimpl
    COMMAND ${CMAKE_COMMAND} -E
        copy ${GEN_OUTPUT_DIRECTORY}/_tracetagimpl.h ${INC_OUTPUT_DIRECTORY}/_tracetagimpl.h
    DEPENDS ${GEN_OUTPUT_DIRECTORY}/_tracetagimpl.h
)

nextcloud/desktop shell_integration/MacOSX/CMakeLists.txt :41

add_custom_target( mac_fileprovideruiplugin ALL
            xcodebuild ARCHS=${CMAKE_OSX_ARCHITECTURES} ONLY_ACTIVE_ARCH=NO
            -project ${CMAKE_SOURCE_DIR}/shell_integration/MacOSX/NextcloudIntegration/NextcloudIntegration.xcodeproj
            -target FileProviderUIExt -configuration ${XCODE_TARGET_CONFIGURATION} "SYMROOT=${CMAKE_CURRENT_BINARY_DIR}"
            "OC_APPLICATION_EXECUTABLE_NAME=${APPLICATION_EXECUTABLE}"
            "OC_APPLICATION_VENDOR=${APPLICATION_VENDOR}"
            "OC_APPLICATION_NAME=${APPLICATION_NAME}"
            "OC_APPLICATION_REV_DOMAIN=${APPLICATION_REV_DOMAIN}"
            "OC_SOCKETAPI_TEAM_IDENTIFIER_PREFIX=${SOCKETAPI_TEAM_IDENTIFIER_PREFIX}"
            DEPENDS mac_fileproviderplugin
            COMMENT building macOS File Provider UI extension
            VERBATIM)

CNES/MAJA SuperBuild/CMakeLists.txt :439

add_custom_target(valpkg
  DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/.maja_val_pkg.stamp
  WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
  COMMENT "MAJA-${MAJA_VERSION} validation package is created successfully!"
  VERBATIM
  )

ElyPrismLauncher/ElyPrismLauncher program_info/CMakeLists.txt :79

add_custom_target(man ALL DEPENDS ${out_man})

end2endzone/ShellAnything CMakeLists.txt :295

add_custom_target(${target_name} ALL DEPENDS "${output_file}")

KjellKod/g3log iOSBuild.cmake :119

add_custom_target(g3log ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${LIB_G3})

svkaiser/Doom64EX cmake/FindVala.cmake :309

add_custom_target("${TARGET}-fast-vapis"
    DEPENDS "${TARGET_DIR}/fast-vapis.stamp")

AcademySoftwareFoundation/OpenShadingLanguage src/testshade/CMakeLists.txt :57

add_custom_target (testshade_ptx ALL
        DEPENDS ${ptx_list}
        SOURCES ${testshade_cuda_srcs} )

hydrogen-music/hydrogen CMakeLists.txt :348

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

etternagame/etterna extern/luajit/src/CMakeLists.txt :373

add_custom_target(lj_gen_vm_s ALL
  DEPENDS ${LJ_VM_S_PATH}
)

NREL/OpenStudio csharp/CMakeLists.txt :200

add_custom_target(csharp_sdk ALL
  DEPENDS ${OPENSTUDIO_CSHARP_DLL} openstudio_csharp openstudio_model_csharp openstudio_translators_csharp
)

KDE/digikam core/dplugins/generic/webservices/mediawiki/tests/CMakeLists.txt :69

add_custom_target(TestResources ALL DEPENDS ${test_resources_dest})

Morwenn/cpp-sort cmake/FindLcov.cmake :288

add_custom_target(${TNAME}-geninfo DEPENDS ${OUTFILE})

Kitware/kwiver config/models/CMakeLists.txt :13

add_custom_target(kwiver-models ALL DEPENDS "${out_dir}")

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/CMakeLists.txt :1252

add_custom_target(check_headers DEPENDS ${check_pkg_target_list})

kahypar/mt-kahypar CMakeLists.txt :526

add_custom_target(install-mtkahypar-cli
      ${CMAKE_COMMAND}
      -DBUILD_TYPE=${CMAKE_BUILD_TYPE}
      -DCMAKE_INSTALL_COMPONENT=MtKaHyPar_CLI
      -P ${CMAKE_BINARY_DIR}/cmake_install.cmake
      DEPENDS MtKaHyPar-CLI)

KhronosGroup/Vulkan-Samples bldsys/cmake/sample_helper.cmake :275

add_custom_target(${SLANG_TARGET_NAME} DEPENDS ${OUTPUT_FILES})

nv-legate/legate src/cmake/Modules/clang_tidy.cmake :208

add_custom_target("${tidy_target}"
                    DEPENDS "${src}"
                    COMMAND "${CMAKE_COMMAND}" #
                            -DROOT_DIR="${root_dir}" #
                            -DBUILD_DIR="${build_dir}" #
                            -DCLANG_TIDY="${BASE_CLANG_TIDY_COMMAND}" #
                            -DSOURCES="${absolute_sources}" #
                            -DSED="${LEGATE_SED}" #
                            -DLEGATE_BUILD_DIR="${CMAKE_BINARY_DIR}" #
                            -P "${LEGATE_CMAKE_DIR}/scripts/external_clang_tidy.cmake" #
                    COMMENT "clang-tidy ${rel_root_dir}")

MaaAssistantArknights/MaaAssistantArknights src/Dart/example/windows/flutter/CMakeLists.txt :98

add_custom_target(flutter_assemble DEPENDS
  "${FLUTTER_LIBRARY}"
  ${FLUTTER_LIBRARY_HEADERS}
  ${CPP_WRAPPER_SOURCES_CORE}
  ${CPP_WRAPPER_SOURCES_PLUGIN}
  ${CPP_WRAPPER_SOURCES_APP}
)

CroatiaControlLtd/asterix src/asterix/wireshark-plugin/1.10.6/CMakeLists.txt :494

add_custom_target(dumpabi DEPENDS dumpabi-libwireshark dumpabi-libwiretap dumpabi-libwsutil color.h)

MultiMC/Launcher cmake/UseJava.cmake :373

add_custom_target(${_TARGET_NAME} ALL DEPENDS ${_JAVA_JAR_OUTPUT_PATH})

PolyMC/PolyMC program_info/CMakeLists.txt :49

add_custom_target(man ALL DEPENDS ${out_man})

RichieSams/FiberTaskingLib third_party/catch2/CMake/FindGcov.cmake :153

add_custom_target(${TNAME}-gcov DEPENDS ${BUFFER})

NVIDIA/nvshmem nvshmem4py/cmake/addNumbast.cmake :97

add_custom_target(
        copy_source_${PACKAGE_NAME}

        # Make dirs
        COMMAND mkdir -p ${ASSET_DIR}

        # Copy assets, but stop at the first failure
        COMMAND cp -rvf ${CMAKE_SOURCE_DIR}/nvshmem4py/build_assets/numbast/ ${ASSET_DIR}
	    COMMAND touch ${OUTPUT_DIR}/copy_source.txt
        DEPENDS pip_install_numbast
        COMMENT "Copying assets for Numbast binding generation"
    )

ml-explore/mlx mlx/backend/metal/CMakeLists.txt :19

add_custom_target(${SRC_NAME} DEPENDS jit/${SRC_NAME}.cpp)

facebook/folly build/fbcode_builder/CMake/FBPythonBinary.cmake :481

add_custom_target("${LIB_NAME}.py_sources_built" DEPENDS ${abs_sources})

facebook/rocksdb java/CMakeLists.txt :826

add_custom_target(rocksdb_javadocs_jar ALL
  COMMAND ${Java_JAR_EXECUTABLE} cvf ${CMAKE_CURRENT_BINARY_DIR}/${ROCKSDB_JAVADOC_JAR} -C ${CMAKE_CURRENT_BINARY_DIR}/javadoc/rocksdb .
  BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/${ROCKSDB_JAVADOC_JAR}
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  DEPENDS rocksdb_javadoc
)

openvinotoolkit/openvino cmake/extra_modules.cmake :13

add_custom_target(ov_dev_targets DEPENDS ${_OPENVINO_DEVELOPER_PACKAGE_TARGETS})

JSBSim-Team/jsbsim tests/unit_tests/CMakeModules/FindLcov.cmake :207

add_custom_target(lcov-geninfo-init ALL	DEPENDS ${OUTFILE}
		lcov-capture-init
	)

gnss-sdr/gnss-sdr CMakeLists.txt :3035

add_custom_target(pdfmanual
            COMMAND ${PDFMANUAL_MAKE_PROGRAM}
            COMMAND ${CMAKE_COMMAND} -E copy refman.pdf ${GNSSSDR_BINARY_DIR}/docs/GNSS-SDR_manual.pdf
            COMMAND ${PDFMANUAL_MAKE_PROGRAM} clean
            DEPENDS doc
            WORKING_DIRECTORY ${GNSSSDR_BINARY_DIR}/docs/latex
            COMMENT "Generating PDF manual with LaTeX and pdflatex..." VERBATIM
        )

alexa/avs-device-sdk ThirdParty/rapidjson/rapidjson-1.1.0/doc/CMakeLists.txt :21

add_custom_target(doc ALL DEPENDS html)

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVUtils.cmake :1902

add_custom_target(${target} DEPENDS "${OPENCV_DEPHELPER}/${target}")

psi4/psi4 doc/sphinxman/CMakeLists.txt :377

add_custom_target(sphinxmini
        DEPENDS ${CCBD}/source/conf.py
        COMMENT "Building Sphinx abridged HTML documentation build")

ByteWelder/Tactility Libraries/elf_loader/elf_loader.cmake :69

add_custom_target(elf ALL DEPENDS elf_app)

moneymanagerex/moneymanagerex CMakeLists.txt :508

add_custom_target(generate_theme_files ALL DEPENDS ${THEMEFILES})

chdb-io/chdb contrib/krb5-cmake/CMakeLists.txt :519

add_custom_target(
    ERRMAP_H
    DEPENDS "${KRB5_ET_BIN_DIR}/errmap.h"
    VERBATIM
)

NVIDIA/MatX bench/CMakeLists.txt :44

add_custom_target(bench
    DEPENDS matx_bench
    COMMAND ${CMAKE_CURRENT_BINARY_DIR}/matx_bench)

luajit-remake/luajit-remake annotated/bytecodes/CMakeLists.txt :167

add_custom_target(deegen_baseline_jit_all_generated_header_target DEPENDS ${bytecode_builder_api_header} ${baseline_jit_dispatch_table_hdr_file_list})

AcademySoftwareFoundation/MaterialX documents/CMakeLists.txt :42

add_custom_target(MaterialXDocs ALL DEPENDS ${DOXYGEN_HTML_OUTPUT_DIR}/index.html)

w111liang222/lidar-slam-detection tools/pkl_to_rosbag/pybind11/tests/test_embed/CMakeLists.txt :31

add_custom_target(
  cpptest
  COMMAND "$<TARGET_FILE:test_embed>"
  DEPENDS test_embed
  WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}")

gscept/nebula fips-files/include.cmake :421

add_custom_target(GenerateNIDL_${nidlName}
            COMMAND ${PYTHON} ${NROOT}/fips-files/generators/NIDL.py "${f_abs}" "${abs_output_folder}/${out_cs}" "--csharp"
            BYPRODUCTS "${abs_output_folder}${out_cs}"
            COMMENT "IDLC: Generating ${out_cs}..."
            DEPENDS ${NROOT}/fips-files/generators/NIDL.py
            WORKING_DIRECTORY "${NROOT}"
            VERBATIM
            SOURCES "${f_abs}"
        )

danmar/cppcheck CMakeLists.txt :33

add_custom_target(validateCFG DEPENDS validateCFG-cmd)

Kitware/ParaView CMakeLists.txt :1099

add_custom_target(paraview_all_python_modules
    DEPENDS
      pvpythonmodules-wrap
      pvincubatorpythonmodules-wrap
      paraview_python_copy
      ${paraview_python_targets}
    COMMENT
      "Ensure all Python modules of ParaView exist")

zeek/zeek src/CMakeLists.txt :98

add_custom_target(zeek_bison_outputs DEPENDS ${zeek_bison_generated_files})

marsyas/marsyas doc/CMakeLists.txt :96

add_custom_target(doxy
	DEPENDS ${OUT-WWW}/sourceDoc/index.html
)

DIPlib/diplib doc/CMakeLists.txt :92

add_custom_target(
      doc
      DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/diplib_docs.json"
      COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_INSTALL_PREFIX}/${DOCUMENTATION_OUTPUT}"
      COMMAND "${DOXPP_BRIEF_EXECUTABLE}"
      COMMAND "${DOXPP_URLS_EXECUTABLE}"
      COMMAND "${DOXPP_HTML_EXECUTABLE}"
      WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}"
   )

Tulip-Dev/tulip cmake/TulipUseFile.cmake :424

ADD_CUSTOM_TARGET(${COPY_TARGET_NAME} ALL
                      COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_SONAME_FILE:${target_name}> ${destination}/$<TARGET_SONAME_FILE_NAME:${target_name}>
                      DEPENDS ${target_name}
                      VERBATIM)

gismo/gismo cppyy/CMakeLists.txt :38

add_custom_target(install-bindings COMMAND pip install ${PY_WHEEL_FILE}
        COMMENT "Installing the cppyy Python bindings using pip"
        DEPENDS wheel gismo)

AMICI-dev/AMICI models/model_dirac_py/swig/CMakeLists.txt :58

add_custom_target(install-python
        DEPENDS ${SWIG_LIBRARY_NAME}
        COMMAND python ${SETUP_PY_OUT} install)

mrc-ide/covid-sim CMakeLists.txt :96

add_custom_target(docs ALL DEPENDS doxygen)

emsec/hal cmake/CodeCoverage.cmake :240

add_custom_target(${Coverage_NAME}

                       # Run tests
                       ${Coverage_EXECUTABLE}

                       # Running gcovr
#                       COMMAND ${GCOVR_PATH} -x -r ${CMAKE_SOURCE_DIR} ${COBERTURA_EXCLUDES}
#                       -o ${Coverage_NAME}.xml
                       COMMAND ${GCOVR_PATH} -s --html-details -r ${CMAKE_SOURCE_DIR} ${COBERTURA_EXCLUDES}
                       -o ${Coverage_NAME}/
#                       WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
                       WORKING_DIRECTORY ${CMAKE_BINARY_DIR}
                       DEPENDS ${Coverage_DEPENDENCIES}
                       COMMENT "Running gcovr to produce Cobertura code coverage report."
                       )

GoSSIP-SJTU/TripleDoggy CMakeLists.txt :981

add_custom_target(llvm-headers DEPENDS intrinsics_gen)

ceph/ceph CMakeLists.txt :832

add_custom_target(check
  COMMAND ${CMAKE_CTEST_COMMAND}
  DEPENDS tests)

catchorg/Catch2 CMake/FindLcov.cmake :205

add_custom_target(lcov-geninfo-init ALL	DEPENDS ${OUTFILE}
		lcov-capture-init
	)

gnuradio/gnuradio cmake/Modules/GrPybind.cmake :308

add_custom_target(${name}_docstrings ALL
                          DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/docstring_status)

TigerVNC/tigervnc cmake/Modules/CMakeMacroLibtoolFile.cmake :197

add_custom_target(${_target}.la ALL
    DEPENDS "${_lamarker}" "${_libname}")

opensim-org/opensim-core cmake/OpenSimMacros.cmake :640

add_custom_target(Copy_${OSIMCOPY_DEP_NAME}_DLLs ALL DEPENDS ${DLLS_DEST})

apache/trafficserver CMakeLists.txt :868

add_custom_target(
  asf-dist
  COMMENT "Create distribution tarball for ASF release"
  DEPENDS asf-distdir
  WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
  COMMAND tar -C ${DISTTMP} -c ${DISTFILENAME} | bzip2 -9 -c > ${DISTFILENAME}.tar.bz2
  COMMAND rm -rf ${DISTTMP}
)

sddm/sddm data/themes/CMakeLists.txt :26

add_custom_target(themes-translation DEPENDS ${THEMES_QM_FILES})

STEllAR-GROUP/hpx docs/CMakeLists.txt :243

add_custom_target(
    docs-${output_format}-file ALL DEPENDS ${SPHINX_DOCS_OUTPUT_FILE}
  )

dartsim/dart cmake/dart_defs.cmake :299

add_custom_target(coverage_branch
    COMMAND ${GCOVR_EXECUTABLE}
        -b
        ${gcovr_options}
        --exclude-unreachable-branches
        -r ${CMAKE_CURRENT_SOURCE_DIR}
        -f ${gcovr_include_dir}
        -f ${gcovr_source_dir}
    DEPENDS tests_and_run
    COMMENT "Generating branch coverage report..."
  )

vengi-voxel/vengi CMakeLists.txt :179

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

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)

steemit/steem libraries/vendor/rocksdb/tools/CMakeLists.txt :19

add_custom_target(ldb_tests
  COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/ldb_tests.py
  DEPENDS ldb)

brndnmtthws/conky 3rdparty/toluapp/cmake/lua.cmake :54

add_custom_target(${_name} ALL
        DEPENDS ${_exe}
    )

root-project/root CMakeLists.txt :457

add_custom_target(copymodulemap DEPENDS "${CMAKE_BINARY_DIR}/include/ROOT.modulemap")

scylladb/scylladb api/CMakeLists.txt :19

add_custom_target(${args_TARGET}
    DEPENDS
      ${header_out}
      ${source_out})

toggl-open-source/toggldesktop third_party/jsoncpp/src/jsontestrunner/CMakeLists.txt :17

ADD_CUSTOM_TARGET(jsoncpp_readerwriter_tests ALL
                      "${PYTHON_EXECUTABLE}" -B "${RUNJSONTESTS_PATH}" $<TARGET_FILE:jsontestrunner_exe> "${TEST_DIR}/data"
                      DEPENDS jsontestrunner_exe jsoncpp_test
                      )

facebookincubator/velox velox/expression/signature_parser/CMakeLists.txt :37

add_custom_target(
    velox_signature_gen_src
    DEPENDS ${BISON_SignatureParser_OUTPUTS} ${FLEX_SignatureParserScanner_OUTPUTS}
  )

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

Slicer/Slicer CMakeLists.txt :1381

add_custom_target(CompileStdLibAndSitePackagesPythonFiles ALL
      DEPENDS
        ${CMAKE_CURRENT_BINARY_DIR}/python_compile_stdlib_and_sitepackages_complete
      )

webcamoid/webcamoid StandAlone/ManPages/CMakeLists.txt :31

add_custom_target(manpages ALL
                      ${GZIP_TOOL} -n -c9 webcamoid.1 > webcamoid.1.gz
                      DEPENDS src/webcamoid.1
                      WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/src
                      BYPRODUCTS src/webcamoid.1.gz
                      VERBATIM
                      SOURCES src/webcamoid.1.in)

OpenNMT/Tokenizer cmake/FindICU.cmake :641

add_custom_target(
                "${PACKAGE_TARGET_NAME}" ALL
                COMMENT ""
                DEPENDS "${PACKAGE_OUTPUT_PATH}"
            )

Oneflow-Inc/oneflow CMakeLists.txt :225

add_custom_target(oneflow_deps ALL DEPENDS prepare_oneflow_third_party)

google/filament samples/CMakeLists.txt :355

add_custom_target(envs DEPENDS ${target_envmaps})

percona/percona-xtrabackup mysql-test/lib/My/SafeProcess/CMakeLists.txt :63

ADD_CUSTOM_TARGET(extract_asan_library_name
    DEPENDS ldd_asan_test_result
    COMMAND ${CMAKE_COMMAND}
    -DINFILE=${CMAKE_CURRENT_BINARY_DIR}/ldd_asan_test_result
    -DOUTFILE=${CMAKE_CURRENT_BINARY_DIR}/asan_library_name.h
    -P ${CMAKE_CURRENT_SOURCE_DIR}/read_ldd_output.cmake
    )

powertab/powertabeditor translations/CMakeLists.txt :38

add_custom_target( create_translations DEPENDS ${qm_files} )

NREL/EnergyPlus third_party/btwxt/cmake/FindGcov.cmake :154

add_custom_target(${TNAME}-gcov DEPENDS ${BUFFER})