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

timi-liuliang/echo thirdparty/eigen-3.3.3/doc/CMakeLists.txt :75

add_custom_target(
  doc-eigen-prerequisites
  ALL
  COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigen_navtree_hacks.js           ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png  ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ftv2pnode.png                    ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ftv2node.png                     ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/AsciiQuickReference.txt          ${CMAKE_CURRENT_BINARY_DIR}/html/
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)

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

add_custom_target (${RESOURCE_CHECK_${MD5ALL}} ALL ${COMMANDS} ${PACKAGING_DEP} COMMENT "Checking${PACKAGING_COMMENT} resource directories")

AcademySoftwareFoundation/Imath website/CMakeLists.txt :41

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

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

add_custom_target(man ALL DEPENDS ${MAN_OUTPUT_FILE})

FreeCAD/FreeCAD data/examples/CMakeLists.txt :13

ADD_CUSTOM_TARGET(Example_data ALL
    SOURCES ${Examples_Files}
)

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

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

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_old/doc/CMakeLists.txt :56

add_custom_target(
  doc-unsupported-prerequisites
  ALL
  COMMAND ${CMAKE_COMMAND} -E make_directory ${Eigen_BINARY_DIR}/doc/html/unsupported
  COMMAND ${CMAKE_COMMAND} -E copy ${Eigen_SOURCE_DIR}/doc/eigendoxy_tabs.css
                                   ${Eigen_BINARY_DIR}/doc/html/unsupported/
  COMMAND ${CMAKE_COMMAND} -E copy ${Eigen_SOURCE_DIR}/doc/Eigen_Silly_Professor_64x64.png
                                   ${Eigen_BINARY_DIR}/doc/html/unsupported/
  WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc
)

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 external/Core/CMakeLists.txt :16

add_custom_target(CoreExternals ALL)

RavEngine/RavEngine deps/assimp/doc/CMakeLists.txt :17

add_custom_target(
    docs ALL
    DEPENDS docs.done
)

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

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

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

add_custom_target(documentation_copy_rst_files ALL
  COMMAND cmake -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/rst ${DOC_SOURCE_DIRECTORY}
  SOURCES ${rst_sources}
)

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)

ElyPrismLauncher/ElyPrismLauncher program_info/CMakeLists.txt :79

add_custom_target(man ALL DEPENDS ${out_man})

end2endzone/ShellAnything CMakeLists.txt :272

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

KjellKod/g3log iOSBuild.cmake :119

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

svkaiser/Doom64EX CMakeLists.txt :160

add_custom_target(pk3 ALL
    WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/distrib/doom64ex.pk3"
    COMMAND "${CMAKE_COMMAND}" -E tar "cfv" "${CMAKE_BINARY_DIR}/doom64ex.pk3" --format=zip "--files-from=${CMAKE_SOURCE_DIR}/distrib/doom64ex_pk3.txt")

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

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

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

add_custom_target(digikam-gitversion ALL COMMAND ${CMAKE_COMMAND} -P
                      "${CMAKE_CURRENT_BINARY_DIR}/gitscript.cmake")

pcb9382/FaceAlgorithm include/Eigen/doc/CMakeLists.txt :77

add_custom_target(
  doc-unsupported-prerequisites
  ALL
  COMMAND ${CMAKE_COMMAND} -E make_directory ${Eigen_BINARY_DIR}/doc/html/unsupported
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigen_navtree_hacks.js           ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png  ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc
)

Kitware/kwiver CMake/utils/kwiver-utils-targets.cmake :507

add_custom_target( gen_symlinks ALL )

RSIA-LIESMARS-WHU/LSHBOX include/eigen/doc/CMakeLists.txt :77

add_custom_target(
  doc-unsupported-prerequisites
  ALL
  COMMAND ${CMAKE_COMMAND} -E make_directory ${Eigen_BINARY_DIR}/doc/html/unsupported
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigen_navtree_hacks.js           ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png  ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc
)

liminchen/OptCuts ext/libigl/external/eigen/doc/CMakeLists.txt :87

add_custom_target(
  doc-unsupported-prerequisites
  ALL
  COMMAND ${CMAKE_COMMAND} -E make_directory ${Eigen_BINARY_DIR}/doc/html/unsupported
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigen_navtree_hacks.js           ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png  ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ftv2pnode.png                    ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ftv2node.png                     ${CMAKE_CURRENT_BINARY_DIR}/html/unsupported/
  WORKING_DIRECTORY ${Eigen_BINARY_DIR}/doc
)

NGSolve/ngsolve cmake/SuperBuild.cmake :118

add_custom_target(check_submodules_start ALL ${CMAKE_COMMAND} -P cmake/check_submodules.cmake WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} )

GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator CMakeLists.txt :20

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

CroatiaControlLtd/asterix src/asterix/wireshark-plugin/1.8.4/CMakeLists.txt :976

add_custom_target(
        auxiliary ALL
        DEPENDS
        AUTHORS-SHORT
        capinfos.html
        dftest.html
        dumpcap.html
        editcap.html
        idl2wrs.html
        mergecap.html
        randpkt.html
        rawshark.html
        text2pcap.html
        tshark.html
        wireshark.html
        wireshark-filter.html
)

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

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
)

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

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

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/modules/js/CMakeLists.txt :168

add_custom_target(${PROJECT_NAME}_loader ALL
                  DEPENDS ${OCV_JS_PATH} ${opencv_loader_js_file_deps})

lizardfs/lizardfs doc/CMakeLists.txt :93

add_custom_target(manpages ALL SOURCES ${GENERATED_MANPAGES})

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

NVIDIA/MatX cmake/rapids-cmake/rapids-cmake/cmake/write_git_revision_file.cmake :99

add_custom_target(${target}_compute_git_info ALL
                    BYPRODUCTS "${file_path}"
                    COMMENT "Generate git revision file for ${target}"
                    COMMAND ${CMAKE_COMMAND} -DWORKING_DIRECTORY=${CMAKE_CURRENT_SOURCE_DIR}
                            -DGIT_EXECUTABLE=${GIT_EXECUTABLE}
                            -D_RAPIDS_GIT_PREFIX=${_RAPIDS_PREFIX}
                            -DTEMPLATE_FILE=${CMAKE_CURRENT_FUNCTION_LIST_DIR}/template/git_revision.hpp.in
                            -DFILE_TO_WRITE=${file_path} -P
                            ${CMAKE_CURRENT_FUNCTION_LIST_DIR}/detail/compute_git_info.cmake
                    WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})

AcademySoftwareFoundation/MaterialX documents/CMakeLists.txt :42

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

NVIDIA/DALI dali/CMakeLists.txt :172

add_custom_target(install_headers ALL)

danmar/cppcheck CMakeLists.txt :90

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

electronicarts/IRIS test/Iris.Tests/CMakeLists.txt :72

add_custom_target(copy_data_bin_dir ALL 
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/data
        ${CMAKE_BINARY_DIR}/data
        COMMENT "Copying test data into binary directory")

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)

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

add_custom_target(docs ALL DEPENDS doxygen)

NERSC/timemory cmake/Modules/Documentation.cmake :200

add_custom_target(
                    doc ALL ${DOXYGEN_EXECUTABLE}
                            "${PROJECT_BINARY_DIR}/doc/${DOXYGEN_CONFIG_FILE}")

emsec/hal documentation/CMakeLists.txt :67

add_custom_target(pydoc ALL
                      ${SPHINX_EXECUTABLE}
                      -q -b html
                      -c "${BINARY_BUILD_DIR}"
                      -d "${SPHINX_CACHE_DIR}"
                      "${SPHINX_BUILD_DIR}"
                      "${SPHINX_HTML_DIR}"
                      COMMENT "Building HTML documentation with Sphinx" VERBATIM
                      DEPENDS hal::py copy_sphinx_doc_files)

GoSSIP-SJTU/TripleDoggy cmake/config-ix.cmake :500

add_custom_target(doxygen ALL)

ceph/ceph cmake/modules/Distutils.cmake :26

add_custom_target(${name}-clone ALL
      DEPENDS ${py_clone})

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

add_custom_target(Simbody_CONFIG_check ALL
        COMMAND "set" "Simbody_CONFIG=${Simbody_CONFIGURATION_STR}"
        COMMAND "if"
           "\"%Simbody_CONFIG:$<LOWER_CASE:$<CONFIG>>=%\"==\"%Simbody_CONFIG%\""
           "exit" "1"
        COMMENT ${MESSAGE})

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

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

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

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

root-project/root cmake/modules/RootMacros.cmake :212

add_custom_target(${targetname} ALL DEPENDS ${gensrcdict})

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
                      )

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 third_party/dawn/third_party/dxc/tools/clang/lib/Headers/CMakeLists.txt :95

add_custom_target(clang-headers ALL DEPENDS ${out_files})

percona/percona-xtrabackup cmake/install_macros.cmake :388

ADD_CUSTOM_TARGET(link_protobuf_dlls_plugin ALL
      COMMAND ${CMAKE_COMMAND} -E create_symlink
      "../lib/$<TARGET_FILE_NAME:libprotobuf>" "$<TARGET_FILE_NAME:libprotobuf>"
      COMMAND ${CMAKE_COMMAND} -E create_symlink
      "../lib/$<TARGET_FILE_NAME:libprotobuf-lite>" "$<TARGET_FILE_NAME:libprotobuf-lite>"
      WORKING_DIRECTORY "${CMAKE_BINARY_DIR}/plugin_output_directory"

      COMMENT "Creating libprotobuf symlinks in plugin_output_directory"

      BYPRODUCTS
      "${CMAKE_BINARY_DIR}/plugin_output_directory/${TARGET_FILE_NAME_libprotobuf}"
      "${CMAKE_BINARY_DIR}/plugin_output_directory/${TARGET_FILE_NAME_libprotobuf_lite}"
      )

NREL/EnergyPlus third_party/btwxt/cmake/FindLcov.cmake :207

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

google/shaderc CMakeLists.txt :149

add_custom_target(${NAME}-pkg-config ALL
    COMMAND ${CMAKE_COMMAND}
      -DCHANGES_FILE=${CMAKE_CURRENT_SOURCE_DIR}/CHANGES
      -DTEMPLATE_FILE=${CMAKE_CURRENT_SOURCE_DIR}/cmake/${NAME}.pc.in
      -DOUT_FILE=${CMAKE_CURRENT_BINARY_DIR}/${NAME}.pc
      -DCMAKE_INSTALL_PREFIX=${CMAKE_INSTALL_PREFIX}
      -DCMAKE_INSTALL_LIBDIR=${CMAKE_INSTALL_LIBDIR}
      -DCMAKE_INSTALL_INCLUDEDIR=${CMAKE_INSTALL_INCLUDEDIR}
      -DLIBS=${LIBS}
      -P ${CMAKE_CURRENT_SOURCE_DIR}/cmake/write_pkg_config.cmake
  DEPENDS "CHANGES" "cmake/${NAME}.pc.in" "cmake/write_pkg_config.cmake")

mysql/mysql-server CMakeLists.txt :1150

ADD_CUSTOM_TARGET(copy_asan_lib_target ALL)

onnx/onnx-mlir src/Accelerators/CMakeLists.txt :41

add_custom_target(AcceleratorsInc ALL DEPENDS ${accelerators_inc})

yandex/porto portodshim/CMakeLists.txt :16

add_custom_target(cri_plugin ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${TARGET})

mysql/mysql-router ext/rapidjson/doc/CMakeLists.txt :21

add_custom_target(doc ALL DEPENDS html)

apache/qpid-proton go/CMakeLists.txt :78

add_custom_target(go-build ALL
    COMMAND ${GO_INSTALL} ${CMAKE_CURRENT_BINARY_DIR}/pkg/...
    DEPENDS qpid-proton-core go-pkg-link go-mod-link
    WORKING_DIRECTORY ${PROJECT_BINARY_DIR})

facebook/fbthrift build/fbcode_builder/CMake/FBPythonBinary.cmake :212

add_custom_target("${TARGET}.GEN_PY_EXE" ALL DEPENDS "${output_file}")

eyalroz/cuda-api-wrappers examples/CMakeLists.txt :162

add_custom_target(do_build_simpleTexture_kernel ALL DEPENDS simpleTexture_kernel.fatbin)

wfrest/wfrest CMakeLists.txt :25

add_custom_target(
	LINK_HEADERS ALL
	COMMENT "link headers..."
)

GPUOpen-Tools/gpu_performance_api documentation/sphinx/CMakeLists.txt :14

add_custom_target(SphinxDocsGenerator ALL
  COMMAND ${SPHINX_EXECUTABLE} -M html ${CMAKE_CURRENT_LIST_DIR}/source ${GPA_DOC_OUTPUT_DIR}
  COMMENT "Generating sphinx documentation."
  SOURCES ${DOC_FILES}
)

EmilDohne/PhotoshopAPI docs/doxygen/CMakeLists.txt :60

add_custom_target(Sphinx ALL DEPENDS ${SPHINX_INDEX_FILE})

LunarG/gfxreconstruct cmake/Test.cmake :64

add_custom_target(${TARGET}RunTests ALL
                    COMMAND "${PYTHON}" ${GFXReconstruct_SOURCE_DIR}/scripts/test.py
                        -c $<$<CONFIG:Debug>:debug> $<$<CONFIG:Release>:release>
                        -a ${ARCHITECTURE}
                        --test-exe $<TARGET_FILE:${TARGET}>
                        $<$<NOT:$<STREQUAL:"","${ARGN}">>:"--test-args ${ARGN}">
                    WORKING_DIRECTORY ${CMAKE_CURRENT_LIST_DIR})

AcademySoftwareFoundation/OpenImageIO src/cmake/testing.cmake :17

add_custom_target ( CopyFiles ALL DEPENDS "${CMAKE_CURRENT_BINARY_DIR}/testsuite/runtest.py" )

roq-trading/roq-cpp-samples src/roq/samples/depth/flags/CMakeLists.txt :17

add_custom_target(${TARGET_NAME}-autogen-headers ALL DEPENDS ${AUTOGEN_HEADERS})

tlorach/nvFX samples/OpenGL_GS_Sparkles/CMakeLists.txt :109

add_custom_target(EFFECTS_OpenGL_GS_Sparkles ALL DEPENDS OpenGL_GS_Sparkles_Log.txt materialCarPaint_Log.txt)

stanford-centaur/smt-switch python/CMakeLists.txt :78

add_custom_target(gen-smt-solver-declarations
  ALL
  COMMAND
    ${PYTHON_EXECUTABLE}
    ${CMAKE_CURRENT_BINARY_DIR}/gen-smt-solver-declarations.py
    ${GEN_OPTIONS}
  DEPENDS
    gen-smt-solver-declarations.py
  COMMENT
    "Generate smt_solvers.{pxd,pyx}"
  )

Kitware/TeleSculptor config/CMakeLists.txt :13

add_custom_target(telesculptor-data-config ALL DEPENDS "${out_dir}")

qCring/QuickVtk CMakeLists.txt :190

add_custom_target(CopyResources ALL COMMAND ${CMAKE_COMMAND} -E copy_directory "${ROOT_DIR}/res" ${BUILD_DIR}/Resources)

TheAssassin/AppImageLauncher i18n/CMakeLists.txt :40

add_custom_target(l10n ALL)

OSVR/OSVR-Core vendor/eigen/doc/CMakeLists.txt :75

add_custom_target(
  doc-eigen-prerequisites
  ALL
  COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/eigen_navtree_hacks.js           ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Eigen_Silly_Professor_64x64.png  ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ftv2pnode.png                    ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/ftv2node.png                     ${CMAKE_CURRENT_BINARY_DIR}/html/
  COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/AsciiQuickReference.txt          ${CMAKE_CURRENT_BINARY_DIR}/html/
  WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
)

LLNL/axom src/docs/doxygen/CMakeLists.txt :12

add_custom_target( build_doxygen_output_dir 
                   ALL 
                   COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/html 
                 )

blchinezu/pocketbook-coolreader cr3gui/CMakeLists.txt :279

ADD_CUSTOM_TARGET( skin_pb631fw5 ALL DEPENDS ${cr3_skin_pb631fw5} )

mysql/mysql-connector-cpp packaging/CMakeLists.txt :126

add_custom_target(generate_manifest
    ALL
    COMMAND ${CMAKE_COMMAND}
      -D MANIFEST_FILE=${INSTALL_MANIFEST}
      -D BUILD_DIR=${MySQL_CONCPP_BINARY_DIR}
      -D CONFIG=$<CONFIG>
      -P "${CMAKE_CURRENT_SOURCE_DIR}/install_manifest.cmake"
    WORKING_DIRECTORY ${MySQL_CONCPP_BINARY_DIR}
    COMMENT "Generating install manifest"
  )

faheel/BigInt CMake/FindLcov.cmake :205

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

johnmcfarlane/fixed_point src/single_header/CMakeLists.txt :11

add_custom_target(single_header
            ALL
            cat ${CMAKE_CURRENT_LIST_DIR}/header.h > ${SINGLE_HEADER_OUTPUT}
            COMMAND ${CMAKE_CXX_COMPILER} ${FLAGS} ${CMAKE_CURRENT_LIST_DIR}/single_header.cpp | grep "^[^#]" | grep --after-context=1000000 single_header_delimiter | tail -n +2 >> ${SINGLE_HEADER_OUTPUT}
            COMMAND cat ${CMAKE_CURRENT_LIST_DIR}/footer.h >> ${SINGLE_HEADER_OUTPUT}
            )

AshamaneProject/AshamaneCore src/genrev/CMakeLists.txt :12

add_custom_target(revision_data.h ALL
  COMMAND "${CMAKE_COMMAND}" -DBUILDDIR="${CMAKE_BINARY_DIR}" -P "${CMAKE_SOURCE_DIR}/cmake/genrev.cmake" "${CMAKE_BINARY_DIR}"
  WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
)

vseasky/VersaAssistant assimp/doc/CMakeLists.txt :17

add_custom_target(
    docs ALL
    DEPENDS docs.done
)

VowpalWabbit/vowpal_wabbit cs/cs/netstandard/CMakeLists.txt :49

add_custom_target(VowpalWabbit.Ref ALL
    COMMAND ${DOTNET_COMMAND} build ${CMAKE_CURRENT_SOURCE_DIR} -o $<TARGET_FILE_DIR:vw.net.native>/ref --configuration "$<IF:$<CONFIG:Debug>,Debug,Release>" -v m --nologo --no-dependencies /clp:NoSummary -property:ProduceOnlyReferenceAssembly=true
    COMMENT "Building VowpalWabbit Reference Assembly"
    DEPENDS VowpalWabbit.Common.Ref VowpalWabbit.Core.Ref VowpalWabbit
    SOURCES ${VW_NET_CS_SOURCES})

ButteredFire/Astrocelerate CMakeLists.txt :148

add_custom_target(
            CompileShaders ALL
            DEPENDS ${SPIRV_BINARY_FILES} # Target depends on all SPIR-V files
        )

cocos2d/cocos2d-x cmake/Modules/CocosBuildHelpers.cmake :29

add_custom_target(SYNC_RESOURCE-${cocos_target} ALL
        COMMAND ${CMAKE_COMMAND} -E echo "Copying resources for ${cocos_target} ..."
    )

casadi/casadi CMakeLists.txt :969

add_custom_target(create_import_library_${TARGET_LOWER} ALL
    DEPENDS "${TARGET_LIB}"
    )

asset-group/5ghoul-5g-nr-attacks libs/react-cpp/libev/CMakeLists.txt :149

add_custom_target(man ALL DEPENDS ev.3)

alibaba/AliSQL cmake/install_macros.cmake :141

ADD_CUSTOM_TARGET(symlink_${link_name}
    ALL
    DEPENDS ${output})