cmake $<TARGET_FILE_DIR> examples

AtomicGameEngine/AtomicGameEngine Source/AtomicPlayer/Application/CMakeLists.txt :35

add_custom_command (TARGET AtomicPlayer POST_BUILD
  COMMAND ${CMAKE_COMMAND}
  ARGS -E copy_if_different \"${D3DCOMPILER_47_DLL}\" \"$<TARGET_FILE_DIR:AtomicPlayer>/D3DCompiler_47.dll\")

AcademySoftwareFoundation/Imath src/pybind11/PyBindImathTest/CMakeLists.txt :19

add_test(NAME PyBindImath.PyBindImathTest 
  COMMAND ${CMAKE_COMMAND} -E env
          "PYTHONPATH=$<TARGET_FILE_DIR:${PYBINDIMATH_MODULE}>"
          "PATH=$<TARGET_FILE_DIR:${IMATH_LIBRARY}>:$ENV{PATH}"
          ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/pyBindImathTest.py
)

novelrt/NovelRT cmake/CopyRuntimeDependencies.cmake :53

execute_process(COMMAND ${CMAKE_COMMAND} -E copy_if_different \${lib_file} $<TARGET_FILE_DIR:${TARGET}>/../Frameworks/\${lib_file_name})

rodrigodzf/NeuralResonatorVST NeuralResonatorVST/CMakeLists.txt :194

add_custom_command(
                TARGET ${sub_target}
                POST_BUILD
                COMMAND ${CMAKE_COMMAND}
                ARGS -E copy ${MINIFIED_UI_PATH} "$<TARGET_FILE_DIR:${sub_target}>"
                COMMENT "Copy minified ui to ${sub_target}"
                VERBATIM
            )

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

set_target_properties(${target_name} PROPERTIES VS_DEBUGGER_ENVIRONMENT "PATH=$<TARGET_FILE_DIR:VTK::CommonCore>")

prusa3d/PrusaSlicer src/CMakeLists.txt :262

add_custom_command(TARGET PrusaSlicer POST_BUILD
            COMMAND ln -sf PrusaSlicer prusa-slicer
            COMMAND ln -sf PrusaSlicer prusa-gcodeviewer
            COMMAND ln -sf PrusaSlicer PrusaGCodeViewer
            WORKING_DIRECTORY "$<TARGET_FILE_DIR:PrusaSlicer>"
            COMMENT "Symlinking the G-code viewer to PrusaSlicer, symlinking to prusa-slicer and prusa-gcodeviewer"
            VERBATIM)

godlikepanos/anki-3d-engine ThirdParty/Sdl2/test/CMakeLists.txt :250

add_custom_command(
                TARGET ${APP} POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E rename
                $<TARGET_FILE_DIR:${ARG_TARGET}>/${APP}.prx
                $<TARGET_FILE_DIR:${ARG_TARGET}>/sdl-${APP}/${APP}.prx
            )

bambulab/BambuStudio src/CMakeLists.txt :234

add_custom_command(TARGET BambuStudio POST_BUILD
            COMMAND ln -sf BambuStudio bambu-studio
            WORKING_DIRECTORY "$<TARGET_FILE_DIR:BambuStudio>"
            VERBATIM)

cadaver/turso3d ThirdParty/SDL/cmake/test/CMakeLists.txt :77

add_custom_command(TARGET cli-shared POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:SDL3::SDL3-shared>" "$<TARGET_FILE_DIR:cli-shared>"
        )

Hork-Engine/Hork-Source ThirdParty/SDL3/cmake/test/CMakeLists.txt :83

add_custom_command(TARGET cli-shared POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:SDL3::SDL3-shared>" "$<TARGET_FILE_DIR:cli-shared>"
        )

laxnpander/OpenREALM modules/realm_core/CMakeLists.txt :180

add_custom_command(TARGET run_realm_core_tests PRE_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_SOURCE_DIR}/test/data $<TARGET_FILE_DIR:run_realm_core_tests>
            )

RavEngine/RavEngine deps/RGL/deps/DirectXTex/CMakeLists.txt :484

add_custom_command(TARGET texconv POST_BUILD
          COMMAND ${CMAKE_COMMAND} -E copy
          $<TARGET_RUNTIME_DLLS:texconv> $<TARGET_FILE_DIR:texconv>
          COMMAND_EXPAND_LISTS
          )

alex-hjm/cloudtool camera/Photoneo/examples/ChangeSettings/CMakeLists.txt :46

add_custom_command(TARGET ChangeSettingsExample POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_if_different  # which executes "cmake - E copy_if_different..."
            "${PHOXI_DLL_DEBUG}"
            $<TARGET_FILE_DIR:ChangeSettingsExample>
    )

keith2018/SoftGLRender CMakeLists.txt :149

add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/assets $<TARGET_FILE_DIR:${TARGET_NAME}>/assets

        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/src/Viewer/Shader/GLSL $<TARGET_FILE_DIR:${TARGET_NAME}>/shaders/GLSL

        COMMAND ${CMAKE_COMMAND} -E copy_directory
        ${CMAKE_CURRENT_SOURCE_DIR}/cache $<TARGET_FILE_DIR:${TARGET_NAME}>/cache

        COMMAND ${CMAKE_COMMAND} -E copy
        ${THIRD_PARTY_DIR}/renderdoc/renderdoc.dll $<TARGET_FILE_DIR:${TARGET_NAME}>/renderdoc.dll
        )

shaduzlabs/cabl test/CMakeLists.txt :104

add_test( NAME ${PROJECT_NAME} WORKING_DIRECTORY $<TARGET_FILE_DIR:${PROJECT_NAME}> COMMAND ${PROJECT_NAME} ${CATCH_CMDARGS_LIST})

kokkos/kokkos core/unit_test/CMakeLists.txt :1139

add_test(NAME Kokkos_CoreUnitTest_DeviceAndThreads
           COMMAND ${Python3_EXECUTABLE}
                   $<TARGET_FILE_DIR:Kokkos_CoreUnitTest_DeviceAndThreads>/TestDeviceAndThreads.py -v
  )

eclipse-ecal/ecal app/play/play_gui/CMakeLists.txt :211

add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
            COMMAND ${CMAKE_COMMAND} -DQT_DEPLOY_PREFIX=$<TARGET_FILE_DIR:${PROJECT_NAME}> -DQT_DEPLOY_BIN_DIR=. -P ${qt_deploy_script}
        )

end2endzone/ShellAnything src/core/CMakeLists.txt :121

add_custom_command( TARGET sa.core POST_BUILD
                    COMMAND ${CMAKE_COMMAND} -E copy_if_different
                    ${CMAKE_SOURCE_DIR}/resources/installer/bin/register.bat $<TARGET_FILE_DIR:sa.core>/register.bat
                    COMMENT "Copying register.bat script.")

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
)

MaaAssistantArknights/MaaAssistantArknights tools/ResourceUpdater/CMakeLists.txt :36

add_custom_command(
        TARGET res_updater
        POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
        "${MAA_PROJECT_DIR}/MaaDeps/runtime/${MAADEPS_TRIPLET}/$<$<CONFIG:Debug>:msvc-debug/>"
        $<TARGET_FILE_DIR:res_updater>
        COMMAND_EXPAND_LISTS)

PixarAnimationStudios/OpenSubdiv opensubdiv/CMakeLists.txt :339

add_custom_command(TARGET osd_static_framework POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E copy
                "${CMAKE_SOURCE_DIR}/opensubdiv/${file}"
                "$<TARGET_FILE_DIR:osd_static_framework>/Headers/${file}"
            )

lightspark/lightspark tests/test-runner/3rdparty/cpptrace/test/speedtest/CMakeLists.txt :52

add_custom_command(
      TARGET speedtest POST_BUILD
      COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_RUNTIME_DLLS:speedtest> $<TARGET_FILE_DIR:speedtest>
      COMMAND_EXPAND_LISTS
  )

CppMicroServices/CppMicroServices compendium/LogServiceImpl/test/CMakeLists.txt :163

add_custom_command(TARGET ${us_logservice_test_exe_name} POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different
	"${dll_file}"
	$<TARGET_FILE_DIR:${us_logservice_test_exe_name}>)

OpenKneeboard/OpenKneeboard src/utilities/CMakeLists.txt :234

add_custom_command(
  TARGET symbolize-traces
  POST_BUILD
  COMMAND
  "${CMAKE_COMMAND}" -E copy_if_different
  "${DIASDK_DLL}"
  "$<TARGET_FILE_DIR:symbolize-traces>/"
)

OSVR/SteamVR-OSVR cmake/CopyImportedTarget.cmake :21

add_custom_command(TARGET ${_target} POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${_dep}> $<TARGET_FILE_DIR:${_target}>
                COMMENT "Copying required DLL for dependency ${_dep}"
                VERBATIM)

in-formant/in-formant cmake_support/ShaderTarget.cmake :91

add_custom_command(
        TARGET ${SOURCE_TARGET_NAME}
        POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E remove_directory "$<TARGET_FILE_DIR:${SOURCE_TARGET_NAME}>/shaders/${output_subdir}"
        COMMAND ${CMAKE_COMMAND} -E make_directory "$<TARGET_FILE_DIR:${SOURCE_TARGET_NAME}>/shaders/${output_subdir}"
        COMMAND ${CMAKE_COMMAND} -E copy_directory "${output_dir}" "$<TARGET_FILE_DIR:${SOURCE_TARGET_NAME}>/shaders/${output_subdir}"
        DEPENDS ${GLSL_SOURCE_FILES}
    )

DIPlib/diplib pydip/CMakeLists.txt :148

add_custom_target(staging
                  COMMAND ${Python_EXECUTABLE} $<TARGET_FILE_DIR:PyDIP_bin>/stage_wheel.py
                  DEPENDS PyDIP)

NERSC/timemory cmake/Modules/Packages.cmake :1655

target_compile_definitions(
            timemory-dyninst
            INTERFACE
                DYNINST_API_RT="${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}:$<TARGET_FILE_DIR:Dyninst::dyninstAPI_RT>:${CMAKE_INSTALL_PREFIX}/lib/$<TARGET_FILE_NAME:Dyninst::dyninstAPI_RT>:$<TARGET_FILE:Dyninst::dyninstAPI_RT>"
            )

emsec/hal deps/pybind11/tests/test_cmake_build/installed_function/CMakeLists.txt :30

add_custom_target(
  check_installed_function
  ${CMAKE_COMMAND}
  -E
  env
  PYTHONPATH=$<TARGET_FILE_DIR:test_installed_function>
  ${_Python_EXECUTABLE}
  ${PROJECT_SOURCE_DIR}/../test.py
  ${PROJECT_NAME}
  DEPENDS test_installed_function)

vengi-voxel/vengi cmake/debug.cmake :25

add_custom_command(TARGET ${TARGET}-debug
			POST_BUILD
			COMMAND CG_CONTEXT_SHOW_BACKTRACE=1 ${LLDB_EXECUTABLE} -b -o run $<TARGET_FILE:${TARGET}>
			COMMENT "Starting debugger session for ${TARGET}"
			WORKING_DIRECTORY $<TARGET_FILE_DIR:${TARGET}>
			USES_TERMINAL
		)

YosysHQ/nextpnr 3rdparty/pybind11/tests/test_cmake_build/subdirectory_target/CMakeLists.txt :38

add_custom_target(
  check_subdirectory_target
  ${CMAKE_COMMAND}
  -E
  env
  PYTHONPATH=$<TARGET_FILE_DIR:test_subdirectory_target>
  ${_Python_EXECUTABLE}
  ${PROJECT_SOURCE_DIR}/../test.py
  ${PROJECT_NAME}
  DEPENDS test_subdirectory_target)

google/filament third_party/civetweb/unittest/CMakeLists.txt :145

set_tests_properties(${test} PROPERTIES
      ENVIRONMENT "PATH=${test_path}\\;$<TARGET_FILE_DIR:civetweb-c-library>")

percona/percona-xtrabackup router/cmake/testing.cmake :164

SET_TESTS_PROPERTIES(${test_name} PROPERTIES
      ENVIRONMENT
      "${TEST_ENV_PREFIX};PATH=$<TARGET_FILE_DIR:harness-library>\;$<TARGET_FILE_DIR:http_common>\;$<TARGET_FILE_DIR:duktape>\;${ESC_ENV_PATH};${TEST_ENVIRONMENT}")

NREL/EnergyPlus src/EnergyPlus/CMakeLists.txt :1034

install(FILES $<TARGET_FILE_DIR:energyplus>/EPLaunch_Python.lnk DESTINATION "./" COMPONENT Auxiliary)

resiprocate/resiprocate repro/CMakeLists.txt :28

add_custom_command ( TARGET repro POST_BUILD
       COMMAND ${CMAKE_COMMAND} -E copy_if_different
       $<TARGET_FILE:OPENSSL> $<TARGET_FILE_DIR:repro>
       COMMAND_EXPAND_LISTS
     )

robotology/yarp bindings/python/tests/CMakeLists.txt :9

set_tests_properties("${name}" PROPERTIES ENVIRONMENT "PYTHONPATH=$<TARGET_FILE_DIR:${SWIG_MODULE_yarp_python_REAL_NAME}>")

mysql/mysql-router cmake/testing.cmake :276

set_tests_properties(${test_name} PROPERTIES
        ENVIRONMENT
        "${TEST_ENV_PREFIX};PATH=$<TARGET_FILE_DIR:harness-library>\;$<TARGET_FILE_DIR:mysqlrouter>\;$<TARGET_FILE_DIR:mysql_protocol>\;$<TARGET_FILE_DIR:http_common>\;$<TARGET_FILE_DIR:duktape>\;${ESC_ENV_PATH};${TEST_ENVIRONMENT}")

ebu/ear-production-suite tools/setup/CMakeLists.txt :68

add_custom_command(TARGET setup POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/packaging/uninstall_list.xml $<TARGET_FILE_DIR:setup>/../Resources/uninstall_list.xml
    )

apache/qpid-proton python/CMakeLists.txt :222

add_custom_command(
      OUTPUT .timestamp.test_env
      COMMAND ${Python_EXECUTABLE} -m venv ${pytest_venv}
      COMMAND ${pytest_executable} -m pip install --disable-pip-version-check cffi "${python_coverage_module}"
      COMMAND ${CMAKE_COMMAND} -E env
        "CMAKE_BINARY_DIR=${CMAKE_BINARY_DIR}"
        "QPID_PROTON_CORE_TARGET_DIR=$<TARGET_FILE_DIR:qpid-proton-core>"
        "QPID_PYTHON_UNBUNDLING=devtree"
        ${pytest_executable} -m pip install -e .
      COMMAND ${pytest_executable} -m pip freeze > ${pytest_venv}/env.txt
      COMMAND ${CMAKE_COMMAND} -E touch .timestamp.test_env
      BYPRODUCTS ${pytest_executable}
    )

intel/libvpl examples/api1x_core/legacy-decode/CMakeLists.txt :83

add_custom_command(
      TARGET ${TARGET}
      POST_BUILD
      COMMAND ${CMAKE_COMMAND} -E copy -t $<TARGET_FILE_DIR:${TARGET}>
              $<TARGET_RUNTIME_DLLS:${TARGET}>
      COMMAND_EXPAND_LISTS)

GPUOpen-Tools/GPU-Reshape Source/Features/Concurrency/Backend/CMakeLists.txt :60

add_custom_command(
    TARGET GRS.Features.Concurrency.Backend POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:GRS.Features.Concurrency.Backend> $<TARGET_FILE_DIR:GRS.Features.Concurrency.Backend>/Plugins/$<TARGET_FILE_NAME:GRS.Features.Concurrency.Backend>
)

openstudiocoalition/OpenStudioApplication ruby/CMakeLists.txt :99

install(FILES $<TARGET_FILE_DIR:openstudio_modeleditor_rb>/QtPrintSupport.framework DESTINATION Ruby COMPONENT "RubyAPI")

fastvideo/gpu-camera-sample src/CameraSample/CMakeLists.txt :190

add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_if_different
            $<TARGET_RUNTIME_DLLS:${PROJECT_NAME}>
            $<TARGET_FILE_DIR:${PROJECT_NAME}>
        COMMAND_EXPAND_LISTS)

fligger/FateInjector wxWidgets-3.2.0/build/cmake/lib/webview/CMakeLists.txt :21

add_custom_command(TARGET ${target} POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy
        "${WEBVIEW2_PACKAGE_DIR}/build/native/${WEBVIEW2_ARCH}/WebView2Loader.dll"
        "$<TARGET_FILE_DIR:${target}>/WebView2Loader.dll")

kelteseth/ScreenPlay ScreenPlayWallpaper/Godot/GDExtention/CMakeLists.txt :161

add_custom_command(
        TARGET ScreenPlayGodotWallpaper
        POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_if_different ${GODOT_PATH} $<TARGET_FILE_DIR:ScreenPlayApp>/${GODOT_EDITOR_NAME}
        COMMENT "Copying ${GODOT_PATH} to $<TARGET_FILE_DIR:ScreenPlayApp>/${GODOT_EDITOR_NAME} output directory"
        VERBATIM)

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

SamVanheer/HalfLifeAssetManager CMakeLists.txt :70

add_custom_command(TARGET ${target_name} POST_BUILD
			COMMAND ${CMAKE_COMMAND} -E copy_if_different
				$<TARGET_FILE:${plugin}>
				$<TARGET_FILE_DIR:${target_name}>/${TARGET_DIR_NAME})

FilmKilns/FilmKilns src/sdl2/test/CMakeLists.txt :98

add_custom_command(TARGET SDL2_test_resoureces POST_BUILD COMMAND ${CMAKE_COMMAND} ARGS -E copy_if_different ${RESOURCE_FILE} $<TARGET_FILE_DIR:SDL2_test_resoureces>)

WPI-AIM/ambf external/bullet/examples/ExampleBrowser/CMakeLists.txt :383

ADD_CUSTOM_COMMAND(TARGET App_ExampleBrowser POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different
        "${BULLET2_TBB_INCLUDE_DIR}/../bin/${TBB_VC_ARCH}/${TBB_VC_VER}/tbbmalloc.dll"
        $<TARGET_FILE_DIR:App_ExampleBrowser>)

AliceO2Group/AliceO2 dependencies/FindGeant3.cmake :20

set_target_properties(geant321
                      PROPERTIES INTERFACE_INCLUDE_DIRECTORIES
                                 "${Geant3_INCLUDE_DIRS}"
                                 INTERFACE_LINK_DIRECTORIES
                                 $<TARGET_FILE_DIR:geant321>)

KiCad/kicad-source-mirror eeschema/CMakeLists.txt :634

add_custom_command( TARGET eeschema_kiface POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_if_different "${NGSPICE_DLL}" "$<TARGET_FILE_DIR:eeschema_kiface>"
        )

mtconnect/cppagent agent/CMakeLists.txt :58

add_custom_command(TARGET agent POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy ${dlls} $<TARGET_FILE_DIR:agent>
    COMMAND_EXPAND_LISTS)

elk-audio/sushi apps/CMakeLists.txt :54

add_custom_command(TARGET sushi POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_RUNTIME_DLLS:sushi> $<TARGET_FILE_DIR:sushi>
            COMMAND_EXPAND_LISTS)

aws/aws-iot-device-sdk-cpp cli/CMakeLists.txt :58

add_custom_command(TARGET ${CLI_TARGET_NAME} PRE_BUILD
        COMMAND ${CMAKE_COMMAND} -E
        copy ${PROJECT_SOURCE_DIR}/../common/SampleConfig.json $<TARGET_FILE_DIR:${CLI_TARGET_NAME}>/CliConfig.json)

Farama-Foundation/ViZDoom src/vizdoom/tools/lemon/CMakeLists.txt :12

add_custom_command( TARGET lemon
	POST_BUILD
	COMMAND echo $<TARGET_FILE_DIR:lemon>
	COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/lempar.c $<TARGET_FILE_DIR:lemon> )

KDE/plasma-workspace applets/keyboardindicator/plugin/autotests/CMakeLists.txt :15

set_tests_properties(lockedtest PROPERTIES
    TIMEOUT 60
    ENVIRONMENT "LD_PRELOAD=${LIBASAN_PATH};TEST_WITH_KWIN_WAYLAND=0;QML_EXEC=$<TARGET_FILE_DIR:Qt${QT_MAJOR_VERSION}::qmake>/qml"
    RUN_SERIAL ON)

nwnxee/unified NWNXLib/External/funchook/test/CMakeLists.txt :69

add_custom_command(TARGET funchook_test_shared POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:funchook-shared> $<TARGET_FILE_DIR:funchook_test_shared>)

rbfx/rbfx Source/ThirdParty/Diligent/BuildTools/CMake/BuildUtils.cmake :59

add_custom_command(TARGET ${TARGET_NAME} POST_BUILD
                    COMMAND ${CMAKE_COMMAND} -E copy_if_different
                        ${DILIGENT_PIX_EVENT_RUNTIME_DLL_PATH}
                        "\"$<TARGET_FILE_DIR:${TARGET_NAME}>\"")

ComputationalBiomechanicsLab/opensim-creator hellooscar/Emscripten/Packaging.cmake :4

add_custom_command(
    TARGET hellooscar
    PRE_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/Emscripten/hellooscar.html $<TARGET_FILE_DIR:hellooscar>
    COMMAND_EXPAND_LISTS
)

logicalclocks/rondb storage/ndb/rest-server2/extra/simdjson/simdjson-3.12.0/tests/CMakeLists.txt :18

add_custom_command(TARGET unicode_tests POST_BUILD        # Adds a post-build event
    COMMAND ${CMAKE_COMMAND} -E copy_if_different  # which executes "cmake -E copy_if_different..."
        "$<TARGET_FILE:simdjson>"      # <--this is in-file
        "$<TARGET_FILE_DIR:unicode_tests>")

Warzone2100/warzone2100 src/CMakeLists.txt :381

add_custom_command(TARGET warzone2100 POST_BUILD
			COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different "${_empackage_dir}" "$<TARGET_FILE_DIR:warzone2100>/pkg/${_empackage_dir_subdir_path}"
			VERBATIM)

zjhellofss/KuiperInfer test/CMakeLists.txt :26

add_custom_command(TARGET test_kuiper POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy_if_different
            "$<TARGET_FILE_DIR:kuiper>/kuiper.dll"
            $<TARGET_FILE_DIR:test_kuiper>)

qbittorrent/qBittorrent src/app/CMakeLists.txt :97

add_custom_command(TARGET qbt_app POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E make_directory
            "$<TARGET_FILE_DIR:qbt_app>/../Resources/${LPROJ_FOLDER}"
        )

aliakseis/LIII cmake/FindOpenSSL.cmake :102

add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
				COMMAND
					${CMAKE_COMMAND} -E copy \"${dllFile}\" $<TARGET_FILE_DIR:${PROJECT_NAME}>
		)

Tencent/BqLog src/CMakeLists.txt :191

add_custom_command(TARGET BqLog POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E copy_if_different "${ARTIFACTS_OUTPUT_BASE_DIR}/include/bq_common/platform/build_type_dynamic_lib_import.h" "$<TARGET_FILE_DIR:BqLog>/Headers/bq_common/platform/build_type.h"
                COMMENT "Switch Framework headers to dynamic lib mode"
            )

eliemichel/WebGPU-distribution wgpu-native/FetchWgpuNativePrecompiled.cmake :170

add_custom_command(
			TARGET ${Target} POST_BUILD
			COMMAND
				${CMAKE_COMMAND} -E copy_if_different
				${WEBGPU_RUNTIME_LIB}
				$<TARGET_FILE_DIR:${Target}>
			COMMENT
				"Copying '${WEBGPU_RUNTIME_LIB}' to '$<TARGET_FILE_DIR:${Target}>'..."
		)

ExplosionEngine/Explosion CMake/Target.cmake :182

list(APPEND COPY_COMMANDS COMMAND ${CMAKE_COMMAND} -E copy_if_different ${SRC} $<TARGET_FILE_DIR:${PARAMS_NAME}>/${DST})

fktn-k/fkYAML examples/apis/macros/CMakeLists.txt :9

add_custom_command(
    TARGET ${TARGET_NAME}
    POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different ${INPUT_YAML_PATH} $<TARGET_FILE_DIR:${TARGET_NAME}>
    COMMAND ${CMAKE_COMMAND} -E copy_if_different ${INPUT_MULTI_YAML_PATH} $<TARGET_FILE_DIR:${TARGET_NAME}>
    COMMAND $<TARGET_FILE:${TARGET_NAME}> > ${CMAKE_CURRENT_SOURCE_DIR}/${EX_SRC_FILE_BASE}.output
    WORKING_DIRECTORY $<TARGET_FILE_DIR:${TARGET_NAME}>
  )

freeorion/freeorion CMakeLists.txt :815

add_custom_command(TARGET freeorion POST_BUILD
        COMMAND
            ${CMAKE_COMMAND} -E make_directory "$<TARGET_FILE_DIR:freeorion>/../Executables"
        COMMAND
            ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:freeorionca>" "$<TARGET_FILE_DIR:freeorion>/../Executables"
        COMMAND
            ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:freeoriond>" "$<TARGET_FILE_DIR:freeorion>/../Executables"
        COMMAND
            ${CMAKE_COMMAND} -E make_directory "$<TARGET_FILE_DIR:freeorion>/../SharedSupport/lib"
        COMMAND
            ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:freeorioncommon>" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
            ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:freeorionparse>" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
            ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:GiGi>" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_ATOMIC_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_CHRONO_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_CONTAINER_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_DATE_TIME_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_FILESYSTEM_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_GRAPH_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_IOSTREAMS_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_LOCALE_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_LOG_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_LOG_SETUP_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_REGEX_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_PYTHON${Boost_PYTHON_SUFFIX}_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_RANDOM_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_SERIALIZATION_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_SYSTEM_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "${Boost_THREAD_LIBRARY}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:SDL::SDL>" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport"
        COMMAND
           ${CMAKE_COMMAND} -E remove_directory "$<TARGET_FILE_DIR:freeorion>/../SharedSupport/lib/python${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR}"
        COMMAND
           cp -R "${CMAKE_BINARY_DIR}/dep/lib/python${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR}" "$<TARGET_FILE_DIR:freeorion>/../SharedSupport/lib/python${Python3_VERSION_MAJOR}.${Python3_VERSION_MINOR}"
        COMMAND
           ${CMAKE_COMMAND} -E remove_directory "$<TARGET_FILE_DIR:freeorion>/../Frameworks"
        COMMAND
           cp -R "${CMAKE_FRAMEWORK_PATH}" "$<TARGET_FILE_DIR:freeorion>/.."
    )

Robosturm/Commander_Wars CMakeLists.txt :1430

add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
        COMMAND "${MACDEPLOYQT_EXECUTABLE}"
            "$<TARGET_FILE_DIR:${PROJECT_NAME}>/../.."
            -always-overwrite
        COMMENT "Running macdeployqt..."
    )

halide/Halide python_bindings/src/halide/CMakeLists.txt :69

add_custom_command(
    TARGET Halide_Python POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy -t $<TARGET_FILE_DIR:Halide_Python> $<TARGET_RUNTIME_DLLS:Halide_Python>
    COMMAND_EXPAND_LISTS
    VERBATIM
)

eProsima/Fast-DDS test/dds/communication/security/CMakeLists.txt :295

set_property(TEST SecureDiscoverServerSimplePubSubSecureNoRTPSProtectionMsgCrypto APPEND PROPERTY ENVIRONMENT
                "PATH=$<TARGET_FILE_DIR:${PROJECT_NAME}>\\;$<TARGET_FILE_DIR:fastcdr>\\;${WIN_PATH}")

dpjudas/VkDoom src/CMakeLists.txt :1450

add_custom_command(TARGET zdoom POST_BUILD
		COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:zmusic> $<TARGET_FILE_DIR:zdoom>
		DEPENDS zmusic )

intel/compute-runtime cmake/find_gmmlib.cmake :80

add_custom_command(
                       TARGET ${target}
                       POST_BUILD
                       COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:${GMM_TARGET_NAME}> $<TARGET_FILE_DIR:${target}>
    )

scially/Cesium3DTilesConverter tests/CMakeLists.txt :21

add_custom_command(TARGET  ${TESTNAME} POST_BUILD
		COMMAND ${CMAKE_COMMAND} -E copy_directory_if_different
                "${PROJECT_SOURCE_DIR}/data"
                $<TARGET_FILE_DIR:${TESTNAME}>/data
    )

luxonis/depthai-core CMakeLists.txt :901

add_custom_command(TARGET ${depending_target} POST_BUILD COMMAND
            "$<$<BOOL:${required_dll_files}>:${CMAKE_COMMAND};-E;copy_if_different;${required_dll_files};$<TARGET_FILE_DIR:${depending_target}>>"
            COMMAND_EXPAND_LISTS
            VERBATIM
        )

snl-dakota/dakota src/surrogates/unit/CMakeLists.txt :42

add_test(NAME surrogates_python_poly
    COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/test_surrogate_poly.py
    $<TARGET_FILE_DIR:surrogates>
    )

Madour/LDtkLoader examples/Raylib/CMakeLists.txt :24

add_custom_command(
    TARGET LDtkRaylib
    POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_CURRENT_LIST_DIR}/assets/ $<TARGET_FILE_DIR:LDtkRaylib>/assets/
)

open-eid/libdigidocpp src/CMakeLists.txt :364

add_custom_command(TARGET embedlibs POST_BUILD
            COMMAND codesign -f -s "Developer ID Application: ${SIGNCERT}"
                $<TARGET_FILE_DIR:digidocpp>/Libraries/*
                $<$<TARGET_EXISTS:digidoc-tool>:$<TARGET_FILE_DIR:digidocpp>/Resources/digidoc-tool>
                $<TARGET_BUNDLE_DIR:digidocpp>
            COMMAND touch $<TARGET_FILE:digidocpp> $<$<TARGET_EXISTS:digidoc-tool>:$<TARGET_FILE:digidoc-tool>>
        )

cvet/fonline ThirdParty/imgui/examples/example_glfw_wgpu/CMakeLists.txt :114

add_custom_command(TARGET example_glfw_wgpu POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_CURRENT_LIST_DIR}/web/index.html" $<TARGET_FILE_DIR:example_glfw_wgpu>
  )

cwida/FastLanes examples/CMakeLists.txt :6

add_custom_command(
            TARGET cpp_example
            POST_BUILD
            COMMAND ${CMAKE_COMMAND}
            -E copy_if_different
            $<TARGET_RUNTIME_DLLS:cpp_example>
            $<TARGET_FILE_DIR:cpp_example>
    )

lighttransport/tinyusdz examples/pxrusd/CMakeLists.txt :142

add_custom_command(TARGET ${EXAMPLE_BUILD_TARGET} POST_BUILD        # Adds a post-build event to MyTest
        COMMAND ${CMAKE_COMMAND} -E copy_if_different  # which executes "cmake - E copy_if_different..."
            "${LLVM_MINGW_ROOT_ABSPATH}/x86_64-w64-mingw32/bin/libc++.dll"      # src
            $<TARGET_FILE_DIR:${EXAMPLE_BUILD_TARGET}>)

robotology/idyntree bindings/matlab/tests/CMakeLists.txt :18

add_test(NAME octave_idyntree_tests
           COMMAND ${OCTAVE_EXECUTABLE} --no-gui --quiet --eval "addpath('$<TARGET_FILE_DIR:idyntreeOctaveMex>');addpath('${MEX_BINDINGS_SOURCE_DIR}');addpath('${MATLAB_WRAPPERS_BINDINGS_SOURCE_DIR}');addpath('${CMAKE_CURRENT_SOURCE_DIR}/');addpath(genpath('${IDYNTREE_INTERNAL_MOXUNIT_PATH}'));success=moxunit_runtests('${CMAKE_CURRENT_SOURCE_DIR}','-verbose');exit(~success);")

chigraph/chigraph-gui src/CMakeLists.txt :164

add_custom_command(
		TARGET copydlls POST_BUILD
		COMMAND ${CMAKE_COMMAND} -E copy_if_different
			$<TARGET_FILE:${QTLIB}>
			$<TARGET_FILE_DIR:chigraphgui>
		COMMENT "Copying ${QTLIB} from $<TARGET_FILE:${QTLIB}> to $<TARGET_FILE_DIR:chigraphgui>"
		)

axmolengine/axmol cmake/Modules/AXBuildHelpers.cmake :247

add_custom_command(TARGET ${ax_target} POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_RUNTIME_DLLS:${ax_target}> $<TARGET_FILE_DIR:${ax_target}>
    COMMAND_EXPAND_LISTS
  )

nrl-ai/daisykit python/CMakeLists.txt :37

add_custom_command(TARGET pydaisykit POST_BUILD        # Adds a post-build event the TARGET
    COMMAND ${CMAKE_COMMAND} -E copy_if_different           # which executes "cmake - E copy_if_different..."
    "$<$<CONFIG:debug>:${__dll_dbg}>$<$<CONFIG:release>:${__dll_release}>"      # <--this is in-file
    $<TARGET_FILE_DIR:pydaisykit>                        # <--this is out-file path
        # another dll copy if needed here
    COMMENT "Copy opencv_world")

luczeng/HoughRectangle third_party/cereal-master/unittests/CMakeLists.txt :22

add_test(NAME portability_test
            COMMAND ${CMAKE_COMMAND}
              -DPORTABILITY_TEST_DIR=$<TARGET_FILE_DIR:portability_test64>
            -P "${CMAKE_CURRENT_SOURCE_DIR}/run_portability_test.cmake")

OpenHantek/OpenHantek6022 cmake/fftw_on_windows.cmake :76

add_custom_command(TARGET ${PROJECT_NAME}
        POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_if_different "${CMAKE_BINARY_DIR}/fftw/libfftw3-3.dll" $<TARGET_FILE_DIR:${PROJECT_NAME}>
        COMMENT "Copy fftw3 dlls for ${PROJECT_NAME}"
)

gatecat/nextpnr-xilinx 3rdparty/pybind11/tests/test_cmake_build/subdirectory_function/CMakeLists.txt :26

add_custom_target(
  check_subdirectory_function
  ${CMAKE_COMMAND}
  -E
  env
  PYTHONPATH=$<TARGET_FILE_DIR:test_subdirectory_function>
  ${_Python_EXECUTABLE}
  ${PROJECT_SOURCE_DIR}/../test.py
  ${PROJECT_NAME}
  DEPENDS test_subdirectory_function)

PaddlePaddle/Paddle test/deprecated/cpp/inference/test.cmake :132

target_link_libraries(
      ${TARGET}
      "-Wl,-rpath,$<TARGET_FILE_DIR:${paddle_lib}> -Wl,-rpath,$<TARGET_FILE_DIR:phi> -Wl,-rpath,$<TARGET_FILE_DIR:pir>"
    )

flyinghead/flycast CMakeLists.txt :1809

add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
				COMMAND ${CMAKE_COMMAND} -E copy ${SYPHON_METALLIB}
				$<TARGET_FILE_DIR:flycast>/../Resources/)

gemrb/gemrb cmake/Helpers.cmake :509

ADD_CUSTOM_COMMAND(TARGET Test_${plugin_name} POST_BUILD
				COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:Test_${plugin_name}> $<TARGET_FILE_DIR:gemrb_core>
			)

amzeratul/halley cmake/HalleyProject.cmake :727

add_custom_command(TARGET ${name} POST_BUILD
			COMMAND "cp" "${CMAKE_CURRENT_SOURCE_DIR}/${icon}" "$<TARGET_FILE_DIR:${name}>/../Resources/"
		)

UPBGE/upbge source/blender/blentranslation/msgfmt/CMakeLists.txt :40

add_custom_command(TARGET msgfmt POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_BINARY_DIR}/tests.exe.manifest  $<TARGET_FILE_DIR:msgfmt>/$<TARGET_FILE_NAME:msgfmt>.manifest
  )

team-eternity/eternity cmake/EternityCopyFiles.cmake :86

add_custom_command(TARGET ${TARGET} POST_BUILD
    COMMAND "${CMAKE_COMMAND}" -E copy_directory "${CMAKE_SOURCE_DIR}/user" "$<TARGET_FILE_DIR:${TARGET}>/user"
    VERBATIM)

H-uru/Plasma cmake/QtDeployment.cmake :63

add_custom_target(
                ${i}_deployqt ALL
                COMMAND Qt::windeployqt ${_DEPLOY_ARGS} --dir "$<TARGET_FILE_DIR:${i}>" "$<TARGET_FILE:${i}>"
                WORKING_DIRECTORY "$<TARGET_FILE_DIR:Qt::windeployqt>"
            )

DiligentGraphics/DiligentSamples UnityPlugin/GhostCubeScene/CMakeLists.txt :44

add_custom_command(TARGET GhostCubeScene POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy_if_different
            "\"$<TARGET_FILE:GhostCubePlugin-shared>\""
            "\"$<TARGET_FILE_DIR:GhostCubeScene>\"")

microsoft/onnxruntime-extensions cmake/ext_tests.cmake :225

add_custom_command(
          TARGET extensions_test POST_BUILD
          COMMAND ${CMAKE_COMMAND} -E copy_if_different ${ONNXRUNTIME_LIB_FILES} $<TARGET_FILE_DIR:extensions_test>)

NVIDIA-RTX/NRI CMakeLists.txt :983

add_custom_command(TARGET NRI
            POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E copy_if_different ${XESS_DX12_DLL} "$<TARGET_FILE_DIR:${PROJECT_NAME}>"
            VERBATIM
        )

kimwalisch/primecount test/lmo/CMakeLists.txt :27

add_custom_command(TARGET ${binary_name} POST_BUILD
            COMMAND ${CMAKE_COMMAND} -E copy_if_different
                $<TARGET_FILE:libprimesieve>
                $<TARGET_FILE_DIR:${binary_name}>)