cmake add_custom_command(PRE_BUILD) examples

projectchrono/chrono src/chrono_sensor/CMakeLists.txt :486

add_custom_command(TARGET Chrono_sensor
  PRE_BUILD
  COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_BINARY_DIR}/lib/sensor_ptx"
  COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_OBJECTS:Chrono_sensor_ptx> "${CMAKE_BINARY_DIR}/lib/sensor_ptx"
  COMMAND_EXPAND_LISTS
  COMMENT "Copy Chrono::Sensor PTX files."
)

SFML/CSFML test/CMakeLists.txt :85

add_custom_command(
    TARGET test-csfml-system PRE_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${SFML_TARGET}> $<TARGET_FILE_DIR:test-csfml-system> COMMAND_EXPAND_LISTS
)

FirebirdSQL/firebird builds/cmake/BuildFunctions.cmake :28

add_custom_command(TARGET ${target} PRE_BUILD COMMAND ${CMAKE_COMMAND} -E make_directory ${out}/${dir})

google/flatbuffers tests/fuzzer/CMakeLists.txt :159

add_custom_command(
  TARGET monster_fuzzer PRE_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy
  ${CMAKE_SOURCE_DIR}/../monster_test.bfbs
  ${CMAKE_CURRENT_BINARY_DIR}/monster_test.bfbs)

google/flatbuffers tests/fuzzer/CMakeLists.txt :167

add_custom_command(
  TARGET annotator_fuzzer PRE_BUILD

  COMMAND ${CMAKE_COMMAND} -E copy
  ${CMAKE_SOURCE_DIR}/../annotated_binary/annotated_binary.bfbs
  ${CMAKE_CURRENT_BINARY_DIR}/annotated_binary.bfbs

  COMMAND ${CMAKE_COMMAND} -E copy
  ${CMAKE_SOURCE_DIR}/../annotated_binary/annotated_binary.bin
  ${CMAKE_CURRENT_BINARY_DIR}/seed_annotator/annotated_binary.bin
)

google/flatbuffers tests/fuzzer/CMakeLists.txt :181

add_custom_command(
  TARGET 64bit_fuzzer PRE_BUILD

  COMMAND ${CMAKE_COMMAND} -E copy
  ${CMAKE_SOURCE_DIR}/../64bit/test_64bit.bin
  ${CMAKE_CURRENT_BINARY_DIR}/seed_64bit/test_64bit.bin
)

google/flatbuffers tests/fuzzer/CMakeLists.txt :228

add_custom_command(
  TARGET monster_debug PRE_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy
  ${CMAKE_SOURCE_DIR}/../monster_test.bfbs
  ${CMAKE_CURRENT_BINARY_DIR}/monster_test.bfbs)

facebook/folly folly/CMakeLists.txt :61

add_custom_command(TARGET create_binding_symlink PRE_BUILD
  COMMAND
    ${CMAKE_COMMAND} -E create_symlink
    "${_src}"
    "${_cybld}/folly/${_target_file}"
)

pietrodelugas/fox examples/CMakeLists.txt :32

ADD_CUSTOM_COMMAND(TARGET sax_example PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/examples/staffNS.xml ${PROJECT_BINARY_DIR}/examples)

pietrodelugas/fox examples/CMakeLists.txt :49

ADD_CUSTOM_COMMAND(TARGET dom_example_2 PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/examples/h2o.xml ${PROJECT_BINARY_DIR}/examples)

pietrodelugas/fox examples/CMakeLists.txt :58

ADD_CUSTOM_COMMAND(TARGET dom_example_3 PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_SOURCE_DIR}/examples/h2o.xml ${PROJECT_BINARY_DIR}/examples)

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

add_custom_command(TARGET ${SWIG_MODULE_php_vtkgdcm_REAL_NAME}
  PRE_BUILD
  COMMAND sed -i -e 's/zend_error_noreturn/zend_error/g' "${swig_generated_file_fullname}"
  COMMENT "Patching zend_error_noreturn into zend_error"
  )

malaterre/GDCM Wrapping/PHP/CMakeLists.txt :66

add_custom_command(TARGET ${SWIG_MODULE_php_gdcm_REAL_NAME}
  PRE_BUILD
  COMMAND sed -i -e 's/zend_error_noreturn/zend_error/g' "${swig_generated_file_fullname}"
  COMMENT "Patching zend_error_noreturn into zend_error"
)

silnrsi/graphite tests/fuzz-tests/CMakeLists.txt :37

add_custom_command(TARGET fuzztest PRE_BUILD COMMAND echo ${fname})

silnrsi/graphite tests/fuzz-tests/CMakeLists.txt :40

add_custom_command(TARGET fuzztest PRE_BUILD COMMAND ${PROJECT_SOURCE_DIR}/../fuzztest ARGS -l fuzzregress-${fname}-${textname}-${tname}.log -f ${PROJECT_SOURCE_DIR}/../fonts/${fname}.ttf -q ${noasan} --include=required,graphite --exclude==fontdir,opentype,volt,advtypo,post -V -k --input=${PROJECT_SOURCE_DIR}/${fname}/${textname}/${tname} -- ../comparerenderer/comparerenderer -q ${dirargs} -s 12 -n -f {} -t ${PROJECT_SOURCE_DIR}/../texts/${textname}.txt)

silnrsi/graphite tests/fuzz-tests/CMakeLists.txt :42

add_custom_command(TARGET fuzztest PRE_BUILD COMMAND ${PROJECT_SOURCE_DIR}/../fuzztest ARGS -l fuzzregress-demand-${fname}-${textname}-${tname}.log -f ${PROJECT_SOURCE_DIR}/../fonts/${fname}.ttf -q ${noasan} --include=required,graphite --exclude==fontdir,opentype,volt,advtypo,post -V -k --input=${PROJECT_SOURCE_DIR}/${fname}/${textname}/${tname} -- ../comparerenderer/comparerenderer --demand -q ${dirargs} -s 12 -n -f {} -t ${PROJECT_SOURCE_DIR}/../texts/${textname}.txt)

InsightSoftwareConsortium/ITK CMake/CppcheckTargets.cmake :131

add_custom_command(
  TARGET all_cppcheck
  PRE_BUILD
  COMMAND ${CPPCHECK_EXECUTABLE} ${CPPCHECK_QUIET_ARG} ${CPPCHECK_TEMPLATE_ARG} ${_cppcheck_args}
          ${_cppcheck_compile_args} ${_dir}
  WORKING_DIRECTORY "${_dir}"
  COMMENT "${_name}_cppcheck: Running cppcheck on ${_dir}..."
  VERBATIM)

InsightSoftwareConsortium/ITK CMake/CppcheckTargets.cmake :218

add_custom_command(
  TARGET all_cppcheck
  PRE_BUILD
  COMMAND ${CPPCHECK_EXECUTABLE} ${CPPCHECK_QUIET_ARG} ${CPPCHECK_TEMPLATE_ARG} ${_cppcheck_args}
          ${_cppcheck_compile_args} ${_files}
  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
  COMMENT "${_targetname}_cppcheck: Running cppcheck on target ${_targetname}..."
  VERBATIM)

InsightSoftwareConsortium/ITK CMake/CppcheckTargets.cmake :289

add_custom_command(
  TARGET all_cppcheck
  PRE_BUILD
  COMMAND ${CPPCHECK_EXECUTABLE} ${CPPCHECK_QUIET_ARG} ${CPPCHECK_TEMPLATE_ARG} ${_cppcheck_args} ${_files}
  WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
  COMMENT "${_name}_cppcheck: Running cppcheck on target ${_name}..."
  VERBATIM)

keepassxreboot/keepassxc cmake/CLangFormat.cmake :52

add_custom_command(
        TARGET format
        PRE_BUILD
        COMMAND find src tests "\\(" -name "\\*.h" -o -name "\\*.cpp" ${FIND_EXCLUDE_DIR_EXPR} "\\)"
            ${FIND_EXCLUDE_FILE_EXPR} -type f -print0 | xargs -0 -P0 -n10 clang-format -style=file -i

        COMMENT "Formatting source files..."
        WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})

KhronosGroup/KTX interface/python_binding/CMakeLists.txt :43

add_custom_command(
    TARGET py-venv
    PRE_BUILD
    COMMAND
        ${PYTHON_EXECUTABLE_SYSTEM} -m venv ${PYTHON_VENV_DIR}
    COMMENT
        "Create virtual environment for Python"
)

KhronosGroup/KTX interface/python_binding/CMakeLists.txt :60

add_custom_command(
    TARGET pyktx-deps
    PRE_BUILD
    COMMAND
        ${PYTHON_EXECUTABLE} -m pip install --no-warn-script-location -r ${SOURCE_DIR}/requirements.txt
    COMMENT
        "Install dependencies for pyktx build"
)

KhronosGroup/KTX interface/python_binding/CMakeLists.txt :86

add_custom_command(
    TARGET pyktx
    PRE_BUILD
    COMMAND
        ${PYTHON_EXECUTABLE} clean.py
    COMMENT
        "Clean up pyktx build artifacts"
    WORKING_DIRECTORY
        ${SOURCE_DIR}
)

rui314/mold third-party/tbb/examples/common/gui/CMakeLists.txt :52

add_custom_command(TARGET UI_LIB_${PROJECT_NAME} PRE_BUILD COMMAND
    ${RC} /r -fo ${PROJECT_BINARY_DIR}/${PROJECT_NAME}.res ${PROJECT_SOURCE_DIR}/gui/${PROJECT_NAME}.rc
)

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

add_custom_command(
	TARGET "${_target}"
	PRE_BUILD ${_cmds}
	WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
	COMMENT "Updating target ${_target} prefix headers"
	VERBATIM)

OGRECave/ogitor qtOgitor/CMakeLists.txt :278

add_custom_command(TARGET qtOgitor PRE_BUILD
    COMMAND if not exist ..\\RunPath\\bin mkdir ..\\RunPath\\bin)

OGRECave/ogre Samples/AndroidJNI/CMakeLists.txt :45

add_custom_command(TARGET OgreJNIDummy PRE_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_directory "${PROJECT_BINARY_DIR}/java" "${NDKOUT}")

uxlfoundation/oneTBB examples/common/gui/CMakeLists.txt :52

add_custom_command(TARGET UI_LIB_${PROJECT_NAME} PRE_BUILD COMMAND
    ${RC} /r -fo ${PROJECT_BINARY_DIR}/${PROJECT_NAME}.res ${PROJECT_SOURCE_DIR}/gui/${PROJECT_NAME}.rc
)

opencv/opencv 3rdparty/tbb/CMakeLists.txt :127

add_custom_command(TARGET tbb
                   PRE_BUILD
                   COMMAND ${CMAKE_C_COMPILER} /nologo /TC /EP ${tbb_src_dir}\\src\\tbb\\win32-tbb-export.def /DTBB_NO_LEGACY=1 /D_CRT_SECURE_NO_DEPRECATE /D__TBB_BUILD=1 ${platform_macro} /I${tbb_src_dir}\\src /I${tbb_src_dir}\\include > "${tbb_src_dir}\\src\\tbb\\tbb.def"
                   WORKING_DIRECTORY ${tbb_src_dir}\\src\\tbb
                   COMMENT "Generating tbb.def file" VERBATIM
                  )

ValveSoftware/openvr samples/drivers/drivers/barebones/CMakeLists.txt :21

add_custom_command(
        TARGET ${DRIVER_NAME}
        PRE_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/${TARGET_NAME}
        ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET_NAME}
)

ValveSoftware/openvr samples/drivers/drivers/handskeletonsimulation/CMakeLists.txt :26

add_custom_command(
        TARGET ${DRIVER_NAME}
        PRE_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/${TARGET_NAME}
        ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET_NAME}
)

ValveSoftware/openvr samples/drivers/drivers/simplecontroller/CMakeLists.txt :23

add_custom_command(
        TARGET ${DRIVER_NAME}
        PRE_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/${TARGET_NAME}
        ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET_NAME}
)

ValveSoftware/openvr samples/drivers/drivers/simplehmd/CMakeLists.txt :23

add_custom_command(
        TARGET ${DRIVER_NAME}
        PRE_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/${TARGET_NAME}
        ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET_NAME}
)

ValveSoftware/openvr samples/drivers/drivers/simpletrackers/CMakeLists.txt :23

add_custom_command(
        TARGET ${DRIVER_NAME}
        PRE_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/${TARGET_NAME}
        ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${TARGET_NAME}
)

ValveSoftware/openvr samples/drivers/drivers/tutorial/CMakeLists.txt :74

add_custom_command(
        TARGET ${DRIVER_NAME}
        PRE_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/${TARGET_NAME}
        ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME}
)

coin3d/pivy TargetCopyFiles.cmake :77

add_custom_command(
    TARGET ${FILECOPIER_TARGET}
    PRE_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different
        ${input_abs} ${output_abs}
    ${verbosity}
    DEPENDS "${input}"
)

coin3d/pivy TargetCopyFiles.cmake :145

add_custom_command(
    TARGET ${dircopy_TARGET}
    PRE_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different
        ${input_abs} ${output_abs}
    ${verbosity}
    DEPENDS "${input}"
)

protocolbuffers/protobuf cmake/tests.cmake :271

add_custom_command(TARGET remove-installed-headers PRE_BUILD
                   COMMAND ${CMAKE_COMMAND} -E remove -f "${_hdr}")

protocolbuffers/protobuf cmake/tests.cmake :273

add_custom_command(TARGET save-installed-headers PRE_BUILD
                   COMMAND ${CMAKE_COMMAND} -E
                      copy "${_hdr}" "${_tmp_file}" || true)

protocolbuffers/protobuf cmake/tests.cmake :276

add_custom_command(TARGET restore-installed-headers PRE_BUILD
                   COMMAND ${CMAKE_COMMAND} -E
                      copy "${_tmp_file}" "${_hdr}")

protocolbuffers/protobuf cmake/tests.cmake :284

add_custom_command(TARGET remove-installed-headers PRE_BUILD
                   COMMAND ${CMAKE_COMMAND} -E remove -f "${_hdr}")

protocolbuffers/protobuf cmake/tests.cmake :286

add_custom_command(TARGET save-installed-headers PRE_BUILD
                   COMMAND ${CMAKE_COMMAND} -E
                      copy "${_hdr}" "${_tmp_file}" || true)

protocolbuffers/protobuf cmake/tests.cmake :289

add_custom_command(TARGET restore-installed-headers PRE_BUILD
                   COMMAND ${CMAKE_COMMAND} -E
                      copy "${_tmp_file}" "${_hdr}")

qgis/QGIS src/quickgui/plugin/CMakeLists.txt :64

add_custom_command(TARGET qgis_quick_plugin
  PRE_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy ${qmlfile} ${QGIS_QUICK_PLUGIN_RUNTIME_DIR}
  WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
  DEPENDS ${qmlfile}
)

qtwebkit/qtwebkit Source/JavaScriptCore/CMakeLists.txt :1360

add_custom_command(
    TARGET JavaScriptCore
    PRE_BUILD
    COMMAND ${PERL_EXECUTABLE} ${WEBKIT_LIBRARIES_DIR}/tools/scripts/auto-version.pl ${JavaScriptCore_DERIVED_SOURCES_DIR}
    VERBATIM)

qtwebkit/qtwebkit Source/WTF/wtf/CMakeLists.txt :523

add_custom_command(
    TARGET WTF
    PRE_BUILD
    COMMAND ${PERL_EXECUTABLE} ${WEBKIT_LIBRARIES_DIR}/tools/scripts/auto-version.pl ${WTF_DERIVED_SOURCES_DIR}
    VERBATIM)

apple/swift cmake/modules/AddPureSwift.cmake :306

add_custom_command(
    TARGET ${name}
    PRE_BUILD
    COMMAND "${CMAKE_COMMAND}" -E make_directory ${module_base}
    COMMENT "Generating module directory for ${name}")

apple/swift tools/SourceKit/cmake/modules/AddSwiftSourceKit.cmake :428

add_custom_command(TARGET ${name} PRE_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy "${modulemap}" "${modules_dir}/module.modulemap"
  COMMAND ${CMAKE_COMMAND} -E create_symlink "Versions/Current/Modules" "${framework_location}/Modules")

apple/swift tools/SourceKit/cmake/modules/AddSwiftSourceKit.cmake :433

add_custom_command(TARGET ${name} PRE_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy "${modulemap}" "${modules_dir}/module.modulemap")

apple/swift tools/SourceKit/cmake/modules/AddSwiftSourceKit.cmake :501

add_custom_command(TARGET ${name} PRE_BUILD
  COMMAND ${CMAKE_COMMAND} -E copy "${hdr}" "${framework_location}/Headers/${hdrname}")

apple/swift tools/SourceKit/tools/sourcekitd/bin/InProc/CMakeLists.txt :79

add_custom_command(TARGET sourcekitdInProc PRE_BUILD
  COMMAND ln "-fhs" "${PATH_TO_SWIFT_BUILD}/lib/swift" "${SOURCEKIT_BINARY_DIR}/lib")

transmission/transmission tests/libtransmission/CMakeLists.txt :91

add_custom_command(
    TARGET libtransmission-test
    PRE_BUILD
    COMMAND
        ${CMAKE_COMMAND}
        -E copy_if_different
        ${CMAKE_CURRENT_SOURCE_DIR}/subprocess-test-script.cmd
        $<TARGET_FILE_DIR:libtransmission-test>/subprocess-test.cmd)

EttusResearch/uhd host/python/CMakeLists.txt :185

add_custom_command(TARGET copy_mpm_packages
                   PRE_BUILD
                   COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm
                   COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/dboard_manager
                   COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/periph_manager
                   COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/simulator
                   COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/sys_utils
                   COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/xports

                   COMMAND ${CMAKE_COMMAND} -E copy
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/dboard_manager/base.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/dboard_manager/__init__.py
                   ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/dboard_manager

                   COMMAND ${CMAKE_COMMAND} -E copy
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/periph_manager/base.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/periph_manager/common.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/periph_manager/sim.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/periph_manager/__init__.py
                   ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/periph_manager

                   COMMAND ${CMAKE_COMMAND} -E copy_directory
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/simulator
                   ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/simulator

                   COMMAND ${CMAKE_COMMAND} -E copy_directory
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/sys_utils
                   ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/sys_utils

                   COMMAND ${CMAKE_COMMAND} -E copy
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/xports/xportmgr_udp.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/xports/__init__.py
                   ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm/xports

                   COMMAND ${CMAKE_COMMAND} -E copy
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/compat_num.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/discovery.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/eeprom.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/ethdispatch.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/gpsd_iface.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/mpmlog.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/mpmtypes.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/mpmutils.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/prefs.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/tlv_eeprom.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/rpc_server.py
                   ${CMAKE_CURRENT_BINARY_DIR}/simulator/usrp_mpm/__init__.py
                   ${CMAKE_CURRENT_BINARY_DIR}/usrp_mpm)

vrpn/vrpn cmake/CppcheckTargets.cmake :122

add_custom_command(TARGET
	all_cppcheck
	PRE_BUILD
	COMMAND
	${CPPCHECK_EXECUTABLE}
	${CPPCHECK_QUIET_ARG}
	${CPPCHECK_TEMPLATE_ARG}
	${_cppcheck_args}
	${_files}
	WORKING_DIRECTORY
	"${CMAKE_CURRENT_SOURCE_DIR}"
	COMMENT
	"${_targetname}_cppcheck: Running cppcheck on target ${_targetname}..."
	VERBATIM)

vrpn/vrpn cmake/CppcheckTargets.cmake :214

add_custom_command(TARGET
	all_cppcheck
	PRE_BUILD
	COMMAND
	${CPPCHECK_EXECUTABLE}
	${CPPCHECK_QUIET_ARG}
	${CPPCHECK_TEMPLATE_ARG}
	${_cppcheck_args}
	${_includes}
	${_files}
	WORKING_DIRECTORY
	"${CMAKE_CURRENT_SOURCE_DIR}"
	COMMENT
	"${_name}_cppcheck: Running cppcheck on target ${_name}..."
	VERBATIM)

vrpn/vrpn vrpn_Qt_GUI_server/vrpn_Qt_AutoGUI/CMakeLists.txt :39

add_custom_command(TARGET
	vrpn_Qt_AutoGUI
	PRE_BUILD
	COMMAND
	${CMAKE_COMMAND}
	-E
	copy
	${vrpn_Qt_AutoGUI_SOURCE_DIR}/vrpn_Qt_AutoGUI.xml
	${EXECUTABLE_OUTPUT_PATH}/Release)

vrpn/vrpn vrpn_Qt_GUI_server/vrpn_Qt_AutoGUI/CMakeLists.txt :49

add_custom_command(TARGET
	vrpn_Qt_AutoGUI
	PRE_BUILD
	COMMAND
	${CMAKE_COMMAND}
	-E
	copy
	${vrpn_Qt_AutoGUI_SOURCE_DIR}/vrpn_Qt_AutoGUI.xml
	${EXECUTABLE_OUTPUT_PATH}/Debug)

movableink/webkit Source/JavaScriptCore/CMakeLists.txt :1360

add_custom_command(
    TARGET JavaScriptCore
    PRE_BUILD
    COMMAND ${PERL_EXECUTABLE} ${WEBKIT_LIBRARIES_DIR}/tools/scripts/auto-version.pl ${JavaScriptCore_DERIVED_SOURCES_DIR}
    VERBATIM)

movableink/webkit Source/WTF/wtf/CMakeLists.txt :523

add_custom_command(
    TARGET WTF
    PRE_BUILD
    COMMAND ${PERL_EXECUTABLE} ${WEBKIT_LIBRARIES_DIR}/tools/scripts/auto-version.pl ${WTF_DERIVED_SOURCES_DIR}
    VERBATIM)

wxWidgets/wxWidgets build/cmake/modules/cotire.cmake :2571

add_custom_command(
	TARGET "${_target}"
	PRE_BUILD ${_cmds}
	WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
	COMMENT "Updating target ${_target} prefix headers"
	VERBATIM)

xournalpp/xournalpp CMakeLists.txt :418

add_custom_command(TARGET package_documentation PRE_BUILD
        COMMAND gzip -c -9 -n "${PROJECT_SOURCE_DIR}/debian/changelog" > "changelog.Debian.gz" VERBATIM)