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

timi-liuliang/echo editor/Qt/5.10.0/msvc2017_64/lib/cmake/Qt5Core/Qt5CoreMacros.cmake :259

add_custom_target(${target} ALL DEPENDS ${rcc_destination})

albertz/openlierox PCHSupport_26.cmake :179

ADD_CUSTOM_TARGET(pch_Generate_${_targetName}
    DEPENDS	${_pch_output_to_use} 
    )

geodynamics/aspect CMakeLists.txt :944

add_custom_target(setup_tests
  COMMAND ${CMAKE_COMMAND} -D ASPECT_RUN_ALL_TESTS=ON -D ASPECT_NEED_TEST_CONFIGURE=ON . >/dev/null
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
  COMMENT "Enabling all tests ...")

AtomicGameEngine/AtomicGameEngine CMakeLists.txt :35

add_custom_target(docs DEPENDS AtomicEngineDocs)

u3d-community/U3D cmake/Modules/UrhoCommon.cmake :2100

add_custom_target (APPLETV_POST_CMAKE_FIX COMMAND sed -i '' -E 's,\(Debug|RelWithDebInfo|Release\)/,$$\(CONFIGURATION\)$$\(EFFECTIVE_PLATFORM_NAME\)/,g' ${URHO3D_BUILD_DIR}/Source/Urho3D/CMakeScripts/Urho3D_cmakeRulesBuildPhase.make* || exit 0)

PieKing1215/FallingSandSurvival CMake/Utils.cmake :162

add_custom_target(
                ${NAME}
                ${COMMANDS}
                WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
                COMMENT ${COMMENT})

AcademySoftwareFoundation/Imath cmake/clang-format.cmake :47

add_custom_target (clang-format
        COMMAND "${CLANG_FORMAT_EXE}" -i -style=file ${FILES_TO_FORMAT} )

oceancx/CXEngine cmake/cotire.cmake :2685

add_custom_target("${_preTargetName}" DEPENDS ${_generatedSources})

alicevision/AliceVision src/cmake/Helpers.cmake :135

add_custom_target(${LIBRARY_NAME_INTERFACE} SOURCES ${LIBRARY_SOURCES})

o3de/o3de cmake/UnitTest.cmake :46

add_custom_target(TEST_SUITE_${suite_name})

prusa3d/PrusaSlicer CMakeLists.txt :547

add_custom_target(gettext_po_to_mo
    WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
    COMMENT "Generate localization mo files (binary) from po files (texts)"
)

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

ADD_CUSTOM_TARGET(fc_version DEPENDS version_file)

anhttran/extreme_3d_faces lib/3rdParty/Eigen/bench/btl/data/CMakeLists.txt :2

ADD_CUSTOM_TARGET(copy_scripts)

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

add_custom_target(SDL3-javasources ALL DEPENDS "${javasourcesjar}")

prusa3d/Prusa-Firmware CMakeLists.txt :353

add_custom_target(ALL_ENGLISH)

bambulab/BambuStudio src/build-utils/CMakeLists.txt :17

add_custom_target(global-encoding-check
        ALL
        DEPENDS encoding-check
    )

SoftFever/OrcaSlicer deps/GMP/GMP.cmake :20

add_custom_target(dep_GMP SOURCES ${_output})

DanielChappuis/reactphysics3d CMakeModules/CodeCoverage.cmake :667

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

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/EigenConfigureTesting.cmake :11

add_custom_target(check COMMAND "ctest")

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

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

STORM-IRIT/Radium-Engine cmake/RadiumCoverage.cmake :28

add_custom_target(
            llvm_coverage
            COMMAND find ${PROF_DIR} -name \"*.profraw\" -delete
            COMMAND rm -rf ${REPORT_DIR}
            COMMAND ${CMAKE_CTEST_COMMAND} -L unittests
            COMMAND ${LLVM_PROFDATA_PATH} merge -sparse -o ${PROF_DIR}/unittests.profdata `find
                    ${PROF_DIR} -name \"*.profraw\"`
        )

fzi-forschungszentrum-informatik/gpu-voxels icmaker/IcMakerMacros.cmake :192

ADD_CUSTOM_TARGET(${icmaker_target}_${_name} SOURCES ${ARGN})

JeanPhilippeKernel/RendererEngine Panzerfaust/CMakeLists.txt :37

add_custom_target (${CUSTOM_TARGET_NAME} ALL)

RavEngine/RavEngine CMakeLists.txt :171

add_custom_target(flatc DEPENDS "${FlatBuffers_EXECUTABLE}")

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/ACGCommon.cmake :625

add_custom_target (translations_target_${_target} DEPENDS ${_qm_files})

lmb-freiburg/ogn CMakeLists.txt :102

add_custom_target(pytest COMMAND python${python_version} -m unittest discover -s caffe/test WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}/python )

ZDoom/Raze CMakeLists.txt :131

add_custom_target( ${PK3_TARGET} ALL
		COMMAND ${CMAKE_COMMAND} -E touch $<TARGET_FILE:zipdir>
		DEPENDS ${COMPILE_OUTPUT_DIRECTORY}/${PK3_NAME}
		SOURCES ${PK3_SRCS})

notomorrow/hyperion-engine CMakeLists.txt :228

add_custom_target(VSSolutionFiles SOURCES ${SOLUTION_FILES})

keith2018/SoftGLRender third_party/assimp/CMakeLists.txt :820

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

shaduzlabs/cabl CMakeLists.txt :730

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

kokkos/kokkos cmake/build_env_info.cmake :103

add_custom_target(
    AlwaysCheckGit COMMAND ${CMAKE_COMMAND} -DRUN_CHECK_GIT_VERSION=1 -DKOKKOS_SOURCE_DIR=${Kokkos_SOURCE_DIR} -P
                           ${CURRENT_LIST_DIR}/build_env_info.cmake BYPRODUCTS ${post_configure_file}
  )

alpaka-group/alpaka CMakeLists.txt :124

add_custom_target("alpakaIde"
                      SOURCES ${_alpaka_FILES_HEADER} ${_alpaka_FILES_SCRIPT} ${_alpaka_FILES_CMAKE} ${_alpaka_FILES_DOC} ${_alpaka_FILES_OTHER})

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
)

Ipotrick/Daxa cmake/vcpkg-overlay-ports/fsr2/portfile.cmake :249

add_custom_target(shader_permutations_vk DEPENDS ${PERMUTATION_OUTPUTS})

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

add_custom_target( mac_overlayplugin ALL
        xcodebuild ARCHS=${CMAKE_OSX_ARCHITECTURES} ONLY_ACTIVE_ARCH=NO
        -project ${CMAKE_SOURCE_DIR}/shell_integration/MacOSX/NextcloudIntegration/NextcloudIntegration.xcodeproj
        -target FinderSyncExt -configuration ${XCODE_TARGET_CONFIGURATION} "SYMROOT=${CMAKE_CURRENT_BINARY_DIR}"
        "OC_OEM_SHARE_ICNS=${OC_OEM_SHARE_ICNS}"
        "OC_APPLICATION_NAME=${APPLICATION_NAME}"
        "OC_APPLICATION_REV_DOMAIN=${APPLICATION_REV_DOMAIN}"
        "OC_SOCKETAPI_TEAM_IDENTIFIER_PREFIX=${SOCKETAPI_TEAM_IDENTIFIER_PREFIX}"
        COMMENT building Mac Overlay icons
        VERBATIM)

cs1ime/ceserver-rawmem thirdparty/nlohmann_json/cmake/ci.cmake :426

add_custom_target(ci_test_clang
    COMMAND CXX=${CLANG_TOOL} CXXFLAGS="${CLANG_CXXFLAGS}" ${CMAKE_COMMAND}
        -DCMAKE_BUILD_TYPE=Debug -GNinja
        -DJSON_BuildTests=ON
        -S${PROJECT_SOURCE_DIR} -B${PROJECT_BINARY_DIR}/build_clang
    COMMAND ${CMAKE_COMMAND} --build ${PROJECT_BINARY_DIR}/build_clang
    COMMAND cd ${PROJECT_BINARY_DIR}/build_clang && ${CMAKE_CTEST_COMMAND} --parallel ${N} --output-on-failure
    COMMENT "Compile and test with Clang using maximal warning flags"
)

CNES/MAJA CMakeLists.txt :485

add_custom_target(uninstall
  COMMAND ${CMAKE_COMMAND} -P ${CMAKE_BINARY_DIR}/cmake_uninstall.cmake)

ankurhanda/SceneNetv1.0 CMakeModules/FindCUDA.cmake :1304

add_custom_target(${cuda_clean_target_name}
    COMMAND ${CMAKE_COMMAND} -E remove ${CUDA_ADDITIONAL_CLEAN_FILES})

YWL0720/YOLO_ORB_SLAM3_with_pointcloud_map Thirdparty/Sophus/CMakeLists.txt :97

add_custom_target(other SOURCES ${SOPHUS_OTHER_FILES})

OAID/Caffe-HRT src/caffe/test/CMakeLists.txt :35

add_custom_target(runtest COMMAND ${the_target} ${test_args}
                          WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})

JGRennison/OpenTTD-patches CMakeLists.txt :66

add_custom_target(docs)

hydrogen-music/hydrogen CMakeLists.txt :344

add_custom_target(doc_dir ALL COMMAND ${CMAKE_COMMAND}
		-E make_directory ${CMAKE_CURRENT_BINARY_DIR}/docs)

ThePhD/sol2 cmake/Packages/FindLuaBuild/LuaJIT.cmake :398

add_custom_target(LUA_JIT-bat-build
		DEPENDS ${LUA_JIT_BYPRODUCTS}
	)

NREL/OpenStudio CMakeLists.txt :1099

add_custom_target(ALL_RUBY_BINDINGS)

pcb9382/FaceAlgorithm include/Eigen/cmake/EigenConfigureTesting.cmake :11

add_custom_target(check COMMAND "ctest")

supercollider/supercollider platform/windows/CMakeLists.txt :5

add_custom_target(install_server_only
    COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_INSTALL_PREFIX}/server"
    COMMAND ${CMAKE_COMMAND} -E copy_directory $<TARGET_FILE_DIR:scsynth> "${CMAKE_INSTALL_PREFIX}/server"
    COMMAND ${CMAKE_COMMAND} "-DSC_WIN_SERVER_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}/server" "-DSC_WIN_DLL_DIRS=${SC_WIN_DLL_DIRS}" -P "${CMAKE_CURRENT_SOURCE_DIR}/server_bundle.cmake"
    COMMENT "Copying target server to folder install_prefix/server and checking for dependencies (MS runtimes are not copied! See README_WINDOWS.md) ..."
    DEPENDS scsynth
    VERBATIM
)

Morwenn/cpp-sort cmake/FindGcov.cmake :100

add_custom_target(gcov)

coin-or/CppAD CMakeLists.txt :423

ADD_CUSTOM_TARGET(doc_user ALL
      COMMAND xrst
         --group_list default app
         --local_toc
         --html_theme sphinx_rtd_theme
         --number_jobs ${processor_count}
         --index_page_name user_guide
         --suppress_spell_warnings
         --config_file "${CMAKE_SOURCE_DIR}/xrst.toml"
   )

numenta/nupic.core-legacy src/CMakeLists.txt :569

add_custom_target(tests_unit
                  COMMAND ${src_executable_gtests}
                  DEPENDS ${src_executable_gtests}
                  COMMENT "Executing test ${src_executable_gtests}"
                  VERBATIM)

stack-of-tasks/pinocchio unittest/casadi/CMakeLists.txt :13

add_custom_target(${PROJECT_NAME}-test-casadi)

saebyn/munkres-cpp CMakeLists.txt :46

add_custom_target (example)

pnnl/SHAD CMakeLists.txt :177

add_custom_target(
    clang-format
    COMMAND ${CLANG_FORMAT_EXE}
    -i
    ${ALL_CXX_SOURCE_FILES}
    )

Kitware/kwiver CMake/utils/algorithm-utils-targets.cmake :38

add_custom_target( all-plugins )

sylefeb/Silice antlr/antlr4-cpp-runtime-4.7.2-source/runtime/CMakeLists.txt :32

add_custom_target(make_lib_output_dir ALL
    COMMAND ${CMAKE_COMMAND} -E make_directory ${LIB_OUTPUT_DIR}
    )

Desbordante/desbordante-core cfg/CMakeLists.txt :5

add_custom_target(
    copy-config ALL
    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/cfg/logging.conf
            ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/
    COMMENT "Deploying logging configuration"
)

RSIA-LIESMARS-WHU/LSHBOX include/eigen/bench/btl/data/CMakeLists.txt :2

ADD_CUSTOM_TARGET(copy_scripts)

nojhan/paradiseo cmake/Target.cmake :52

add_custom_target(doc
                COMMAND make doc-eo
                COMMAND make doc-mo
                COMMAND make doc-moeo
            )

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

add_custom_target(check_pkg_${package}_headers
          DEPENDS ${check_pkg_headers_depends})

NGSolve/ngsolve basiclinalg/CMakeLists.txt :22

add_custom_target(kernel_generated DEPENDS matkernel_1.hpp matkernel_2.hpp matkernel_4.hpp matkernel_8.hpp)

kahypar/mt-kahypar cmake/modules/SetupCPack.cmake :47

add_custom_target(package-mtkahypar-deb
  ${CPACK_COMMAND} -G=DEB
  DEPENDS MtKaHyPar-CLI mtkahypar)

wpilibsuite/allwpilib thirdparty/imgui_suite/glfw/CMakeLists.txt :173

add_custom_target(uninstall
                          "${CMAKE_COMMAND}" -P
                          "${GLFW_BINARY_DIR}/cmake_uninstall.cmake")

amule-project/amule src/CMakeLists.txt :26

add_custom_target (generate_ECTagTypes.h DEPENDS ${EC_INCLUDE_DIR}/ECTagTypes.h)

nv-legate/legate docs/legate/CMakeLists.txt :36

add_custom_target(Doxygen DEPENDS "${DOXYGEN_INDEX_FILE}" COMMENT "Running doxygen")

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

rheit/zdoom CMakeLists.txt :91

add_custom_target( ${PK3_TARGET} ALL
		COMMAND ${CMAKE_COMMAND} -E touch $<TARGET_FILE:zipdir>
		DEPENDS ${ZDOOM_OUTPUT_DIR}/${PK3_NAME}
		SOURCES ${PK3_SRCS})

bareos/bareos docs/manuals/CMakeLists.txt :295

add_custom_target(
  check-git
  COMMAND git diff -p --exit-code --stat=80
          ${PROJECT_SOURCE_DIR}/source/include/autogenerated
  DEPENDS ${AUTOGENERATED_RESOURCE_DESCRIPTION_JSON_FILES}
          ${AUTOGENERATED_USAGE_FILES}
  WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
  COMMENT
    "Comparing json files in \"${PROJECT_SOURCE_DIR}/source/include/autogenerated\" with git repo"
)

maidsafe-archive/MaidSafe cmake_modules/add_installers.cmake :89

add_custom_target(${${Type}Name}
                    COMMAND ${CMAKE_COMMAND}
                        -DSUPER_PROJECT_BINARY_DIR="${CMAKE_BINARY_DIR}"
                        -DSUPER_PROJECT_SOURCE_DIR="${CMAKE_SOURCE_DIR}"
                        -DCMAKE_CL_64="${CMAKE_CL_64}"
                        -DVersion="${ApplicationVersionMajor}.${ApplicationVersionMinor}.${ApplicationVersionPatch}"
                        -DTargetName="${${Type}Name}"
                        -DTargetType=${Type}
                        $<$<OR:$<STREQUAL:${Type},Dev>,$<STREQUAL:${Type},DevDebug>>:-DTargetLibs=$<TARGET_FILE:maidsafe>>
                        -DMonolithicIncludes="${MonolithicIncludes}"
                        -DTargetExes="${${Type}Exes}"
                        -DBoostSourceDir="${BoostSourceDir}"
                        -DConfig=$<CONFIGURATION>
                        -DCMAKE_SYSTEM_VERSION="${CMAKE_SYSTEM_VERSION}"
                        -P "${CMAKE_SOURCE_DIR}/cmake_modules/${InstallerScriptName}"
                        -V)

anonbeat/guayadeque CMakeLists.txt :151

ADD_CUSTOM_TARGET(uninstall
  "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")

mangosArchives/serverZero_Rel19 CMakeLists.txt :190

add_custom_target(uninstall
  "${CMAKE_COMMAND}" -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake"
)

MultiMC/Launcher cmake/UseJava.cmake :373

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

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

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

0xd34df00d/leechcraft src/plugins/anhero/crashprocess/CMakeLists.txt :27

add_custom_target (data_lc_anhero_crashprocess_gz ALL
			gzip -kf9 lc_anhero_crashprocess${LC_LIBSUFFIX}.1
			DEPENDS lc_anhero_crashprocess${LC_LIBSUFFIX}.1
			BYPRODUCTS lc_anhero_crashprocess${LC_LIBSUFFIX}.1.gz
			)

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

add_custom_target(
        run_numbast
        # Set up environment for Numbast
        COMMAND mkdir -p ${NUMBAST_OUTPUT_DIR}
        COMMAND ${NUMBAST_COMMAND}
        COMMAND echo "Running Numbast" > ${OUTPUT_DIR}/result.txt
        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
        USES_TERMINAL
        DEPENDS pip_install_numbast
        DEPENDS copy_source_${PACKAGE_NAME}
        DEPENDS generate_numbast_config
        COMMAND touch ${OUTPUT_DIR}/run_numbast.txt
        COMMENT "Generating Numbast bindings..."
        COMMENT "Numbast command: ${NUMBAST_COMMAND}"
    )

anbox/anbox CMakeLists.txt :161

add_custom_target(uninstall "${CMAKE_COMMAND}"
                  -P "${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake")

ml-explore/mlx mlx/backend/cuda/CMakeLists.txt :84

add_custom_target(cuda_jit_sources DEPENDS gen/cuda_jit_sources.h)

mariadb-corporation/MaxScale cmake/FindPCRE2.cmake :20

add_custom_target(pcre2)

facebook/rocksdb CMakeLists.txt :1641

add_custom_target(core_tools
    DEPENDS ${core_tool_deps})

PixarAnimationStudios/OpenSubdiv tutorials/osd/CMakeLists.txt :37

add_custom_target(osd_tutorials DEPENDS ${TUTORIAL_TARGETS})

lightspark/lightspark CMakeLists.txt :589

add_custom_target(uninstall
    COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)

JSBSim-Team/jsbsim python/CMakeLists.txt :126

add_custom_target(CopyJSBSimDLL ALL DEPENDS ${JSBSIM_TEST_PACKAGE_DIR}/JSBSim.dll)

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
        )

facebook/mvfst build/fbcode_builder/CMake/FBPythonBinary.cmake :607

add_custom_target("${LIB_NAME}.py_lib_install_all" ALL)

ByConity/ByConity cmake/add_check.cmake :10

add_custom_target (check COMMAND ${CMAKE_CTEST_COMMAND}
            --force-new-ctest-process --output-on-failure
            WORKING_DIRECTORY ${CMAKE_BINARY_DIR})

KhronosGroup/Vulkan-LoaderAndValidationLayers icd/CMakeLists.txt :103

add_custom_target(copy-${target}-def-file ALL
        COMMAND ${CMAKE_COMMAND} -E copy_if_different ${DEF_FILE} VkICD_${target}.def
        VERBATIM
    )

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVExtraTargets.cmake :33

add_custom_target(opencv_tests)

ossia/score CMakeLists.txt :284

add_custom_target(Docs SOURCES Documentation/Models/score.qmodel)

psi4/psi4 doc/doxygen/CMakeLists.txt :14

add_custom_target(doxyman
                      VERBATIM
                      COMMAND Doxygen::doxygen ${CMAKE_CURRENT_BINARY_DIR}/doxygen.cfg
                      COMMENT "Build Doxygen html documentation ...")

stp/stp lib/Parser/CMakeLists.txt :45

add_custom_target(parser_header${_file} ALL
        DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/parse${_file}.tab.cpp ${CMAKE_CURRENT_BINARY_DIR}/lex${_file}.cpp
    )

lizardfs/lizardfs src/admin/CMakeLists.txt :12

add_custom_target(lizardfs-probe ALL
    COMMAND ln -sf lizardfs-admin lizardfs-probe
    WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
    DEPENDS lizardfs-admin)

vinipsmaker/tufao CMakeLists.txt :79

add_custom_target(uninstall
    COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake)

dropbox/lepton CMakeLists.txt :458

add_custom_target(
    version ALL
    ${CMAKE_COMMAND} -D SRC=${CMAKE_BINARY_DIR}/version.hh.in
                     -D DST=${CMAKE_BINARY_DIR}/version.hh
                     -P ${CMAKE_BINARY_DIR}/version.cmake
)

LLNL/Caliper src/caliper/test/CMakeLists.txt :24

add_custom_target(${file} ALL
    COMMAND ${CMAKE_COMMAND} -E create_symlink
      ${CMAKE_CURRENT_SOURCE_DIR}/${file}
      ${CMAKE_CURRENT_BINARY_DIR}/${file})

chdb-io/chdb src/Functions/CMakeLists.txt :158

add_custom_target(generate-html-char-ref ${GPERF} -t HTMLCharacterReference.gperf --output-file=HTMLCharacterReference.generated.cpp
            && clang-format -i HTMLCharacterReference.generated.cpp
            # for clang-tidy, since string.h is deprecated
            && sed -i 's/\#include <string.h>/\#include <cstring>/g' HTMLCharacterReference.generated.cpp
            SOURCES HTMLCharacterReference.gperf
            WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
            )

NVIDIA/MatX bench/CMakeLists.txt :44

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

v6d-io/v6d CMakeLists.txt :123

add_custom_target(ccache-stats
            COMMAND echo "ccache not found."
        )

IBAMR/IBAMR examples/CMakeLists.txt :14

ADD_CUSTOM_TARGET(examples)

boostorg/redis test/cmake_subdir_test/CMakeLists.txt :16

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

NVIDIA/DALI cmake/lint.cmake :62

add_custom_target(lint-python-flake
        COMMAND
          flake8 --config=${PROJECT_SOURCE_DIR}/.flake8 ${PYTHON_LINT_PATHS} ${PYTHON_LINT_DOCS_PATHS} ${PYTHON_LINT_DOCS_PATHS}
        COMMAND
          flake8 --config=${PROJECT_SOURCE_DIR}/.flake8.ag ${AUTOGRAPH_LINT_PATHS}
        COMMENT
          "Performing Python linter check"
)

Autodesk/Aurora Libraries/Aurora/CMakeLists.txt :409

add_custom_target(CopyUSDDLLs ALL
            COMMAND ${CMAKE_COMMAND} -E make_directory ${RUNTIME_OUTPUT_DIR}/usd/hgiVulkan/resources
            COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PXR_LIBRARY_DIRS}/usd/plugInfo.json ${RUNTIME_OUTPUT_DIR}/usd
            COMMAND ${CMAKE_COMMAND} -E copy_if_different ${PXR_LIBRARY_DIRS}/usd/hgiVulkan/resources/plugInfo.json ${RUNTIME_OUTPUT_DIR}/usd/hgiVulkan/resources
        )

LiangliangNan/MVStudio 3rd_party/nlopt/test/CMakeLists.txt :1

add_custom_target (tests)