cmake $<TARGET_FILE_NAME> examples

godlikepanos/anki-3d-engine CMakeLists.txt :29

add_custom_command(TARGET ${ARGV0} POST_BUILD
			COMMAND ${CMAKE_COMMAND} -E make_directory ${CMAKE_BINARY_DIR}/Binaries
			COMMAND ${CMAKE_COMMAND} -E copy $<TARGET_FILE:${ARGV0}> ${CMAKE_BINARY_DIR}/Binaries/$<TARGET_FILE_NAME:${ARGV0}>)

tinyobjloader/tinyobjloader CMakeLists.txt :134

add_custom_command(
    TARGET ${PY_TARGET}
    POST_BUILD
    COMMAND "${CMAKE_COMMAND}" -E copy "$<TARGET_FILE:${PY_TARGET}>"
            "${CMAKE_SOURCE_DIR}/python/$<TARGET_FILE_NAME:${PY_TARGET}>"
    COMMENT "copying tinyobjloader native python module file to python/"
    VERBATIM)

RavEngine/RavEngine deps/simdjson/CMakeLists.txt :348

add_test(
      NAME "avoid_cerr"
      COMMAND sh -c "${NM}  $<TARGET_FILE_NAME:simdjson> |  ${GREP} ' _*cerr' || exit 0  && exit 1"
      WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    )

NREL/OpenStudio python/engine/CMakeLists.txt :93

execute_process(COMMAND "install_name_tool" -change "$<TARGET_FILE:Python::Python>" "@rpath/$<TARGET_FILE_NAME:Python::Python>" "${CMAKE_INSTALL_PREFIX}/lib/$<TARGET_FILE_NAME:pythonengine>")

x64dbg/x64dbg CMakeLists.txt :993

target_link_options(exe PRIVATE
		"/DEF:${CMAKE_SOURCE_DIR}/src/exe/signaturecheck.def"
		"/DELAYLOAD:user32.dll"
		"/DELAYLOAD:wintrust.dll"
		"/DELAYLOAD:$<TARGET_FILE_NAME:bridge>"
		"/NOIMPLIB"
		"/NOEXP"
	)

LLNL/Caliper src/interface/python/CMakeLists.txt :45

add_custom_target(
        pycaliper_symlink_lib_in_build ALL
        COMMAND ${CMAKE_COMMAND} -E create_symlink
          $<TARGET_FILE:__pycaliper_impl>
          ${CMAKE_CURRENT_BINARY_DIR}/pycaliper/$<TARGET_FILE_NAME:__pycaliper_impl>
        COMMENT "Creating symlink between Python C module and build directory for testing"
        DEPENDS __pycaliper_impl
    )

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

vengi-voxel/vengi cmake/pack.cmake :58

set_property(INSTALL "$<TARGET_FILE_NAME:voxedit>" PROPERTY CPACK_START_MENU_SHORTCUTS "vengi-voxedit")

google/filament third_party/glslang/StandAlone/CMakeLists.txt :111

execute_process(
            COMMAND \"\${CMAKE_COMMAND}\" -E ${link_method} [=[\$<TARGET_FILE_NAME:glslang-standalone>]=] [=[${legacy_glslang_name}]=]
            WORKING_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}\"
        )

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

ADD_CUSTOM_TARGET(link_protobuf_dlls_bin 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}/runtime_output_directory"

      COMMENT "Creating libprotobuf symlinks in runtime_output_directory"

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

NREL/EnergyPlus cmake/CodeSigning.cmake :431

install(
      CODE "
      include(\"${CMAKE_CURRENT_FUNCTION_LIST_FILE}\")
      codesign_files_macos(
        FILES \"\${CMAKE_INSTALL_PREFIX}/${DESTINATION}/$<IF:$<BOOL:$<TARGET_PROPERTY:${TARGET_NAME},MACOSX_BUNDLE>>,$<TARGET_BUNDLE_DIR_NAME:${TARGET_NAME}>,$<TARGET_FILE_NAME:${TARGET_NAME}>>\"
        SIGNING_IDENTITY \"${CPACK_CODESIGNING_DEVELOPPER_ID_APPLICATION}\"
        IDENTIFIER \"${CPACK_CODESIGNING_MACOS_IDENTIFIER}.${TARGET_NAME}\"
        FORCE VERBOSE $<$<BOOL:$<TARGET_PROPERTY:${TARGET_NAME},MACOSX_BUNDLE>>:DEEP>
        )
    "
      COMPONENT ${COMPONENT}
    )

Devsh-Graphics-Programming/Nabla src/nbl/CMakeLists.txt :422

target_link_options(Nabla INTERFACE $<$<CXX_COMPILER_FRONTEND_VARIANT:MSVC>:/DELAYLOAD:$<TARGET_FILE_NAME:Nabla::Nabla>>)

mysql/mysql-server cmake/install_macros.cmake :381

ADD_CUSTOM_TARGET(link_protobuf_dlls_bin 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}/runtime_output_directory"

      COMMENT "Creating libprotobuf symlinks in runtime_output_directory"

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

robotology/yarp src/guis/yarpscope/src/CMakeLists.txt :83

add_custom_command(
    TARGET yarpscope.app POST_BUILD
    COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE:QtYARPScopePlugin>"
                                     "$<TARGET_FILE_DIR:yarpscope.app>/../lib/qt5/qml/${QtYARPScopePlugin_QMLDIR}/$<TARGET_FILE_NAME:QtYARPScopePlugin>"
    COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE_DIR:QtYARPScopePlugin>/qmldir"
                                     "$<TARGET_FILE_DIR:yarpscope.app>/../lib/qt5/qml/${QtYARPScopePlugin_QMLDIR}/qmldir"
  )

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 src/openstudio_app/CMakeLists.txt :237

add_custom_command(TARGET ${target_name}
    POST_BUILD
    # Note: JM: Qt 6.3.0, I can no longer access $<TARGET_FILE:Qt6::QXcbIntegrationPlugin>
    # COMMAND ${CMAKE_COMMAND} -E copy_if_different $<TARGET_FILE:Qt6::QXcbIntegrationPlugin> $<TARGET_FILE_DIR:${target_name}>/platforms/
    # COMMAND patchelf --set-rpath "$ORIGIN/.." $<TARGET_FILE_DIR:${target_name}>/platforms/$<TARGET_FILE_NAME:Qt6::QXcbIntegrationPlugin>
    COMMAND ${CMAKE_COMMAND} -E copy_if_different ${QT_QXCB} $<TARGET_FILE_DIR:${target_name}>/platforms/
    COMMAND patchelf --set-rpath "$ORIGIN/.." $<TARGET_FILE_DIR:${target_name}>/platforms/libqxcb.so
    VERBATIM
  )

mysql/mysql-connector-cpp cdk/extra/protobuf/protobuf-3.19.6/cmake/libprotobuf.cmake :151

ADD_CUSTOM_COMMAND(TARGET libprotobuf POST_BUILD
      COMMAND ${CMAKE_COMMAND} -E copy_if_different
      "${CMAKE_BINARY_DIR}/library_output_directory/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
      "${CMAKE_BINARY_DIR}/runtime_output_directory/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf>"
      )

kelteseth/ScreenPlay CMake/QtDeploy.cmake :125

string(APPEND script_content "
        
        # Deploy runtime dependencies including all QML plugins
        qt_deploy_runtime_dependencies(
            EXECUTABLE \"\${CMAKE_INSTALL_PREFIX}/bin/$<TARGET_FILE_NAME:${main_target}>\"
            ADDITIONAL_EXECUTABLES \"${additional_exes}\"
            ADDITIONAL_MODULES \${all_plugins}
            GENERATE_QT_CONF
            BIN_DIR bin
            PLUGINS_DIR plugins
            QML_DIR qml
        )")

OpenAssetIO/OpenAssetIO src/openassetio-python/tests/bridge/CMakeLists.txt :119

add_custom_target(
    openassetio.internal.python-bridge-no-openassetio-module-test
    COMMAND
    # Note: environment variables set in-line here rather than using
    # `set_tests_properties`. If that function is used then the calling
    # environment is affected. In particular, PYTHONHOME can interfere
    # with CMake itself (if installed as a pip package and so
    # /usr/local/cmake is actually a Python console_script).
    ${CMAKE_COMMAND} -E env ${_envvars}
    "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}/\
$<TARGET_FILE_NAME:openassetio-python-bridge-test-exe>" "[no_openassetio_module]"
)

wetadigital/USDPluginExamples cmake/USDPluginTools.cmake :444

add_custom_command(
            TARGET ${NAME}
            POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E create_symlink $<TARGET_FILE:${NAME}> ${PROJECT_BINARY_DIR}/${LIBRARY_INSTALL_PREFIX}/$<TARGET_FILE_NAME:${NAME}>
        )

ComputationalBiomechanicsLab/opensim-creator third_party/libosim/opensim-core/Bindings/Python/CMakeLists.txt :205

add_custom_command(TARGET ${_libname} POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE:${_libname}>"
            "${OPENSIM_PYTHON_BINARY_DIR}/opensim/$<TARGET_FILE_NAME:${_libname}>"
        COMMAND ${CMAKE_COMMAND} -E copy "${CMAKE_CURRENT_BINARY_DIR}/${OSIMSWIGPY_MODULE}.py"
            "${OPENSIM_PYTHON_BINARY_DIR}/opensim/${OSIMSWIGPY_MODULE}.py"
        COMMENT "Copying ${OSIMSWIGPY_MODULE}.py and ${_libname} to python package in build directory."
        VERBATIM
        )

logicalclocks/rondb 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}"
      )

freeorion/freeorion CMakeLists.txt :876

add_custom_command(TARGET freeoriongodot POST_BUILD
        COMMAND
           ${CMAKE_COMMAND} -E make_directory ${CMAKE_SOURCE_DIR}/godot/bin/${SYSTEM_NAME}.${BITS}
        COMMAND
           ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:freeoriongodot>" "${CMAKE_SOURCE_DIR}/godot/bin/${SYSTEM_NAME}.${BITS}/$<TARGET_FILE_NAME:freeoriongodot>"
        COMMAND
            ${CMAKE_COMMAND}
            -DMODE=DATA_LINK
            "-DDESTINATION=${CMAKE_SOURCE_DIR}/godot/assets/"
            "-DSOURCE_PATH=${PROJECT_SOURCE_DIR}/default/data/art"
            -P "${PROJECT_SOURCE_DIR}/cmake/TargetDependencies.cmake"
        COMMAND
            ${CMAKE_COMMAND}
            -DMODE=DATA_LINK
            "-DDESTINATION=${CMAKE_SOURCE_DIR}/godot/assets/"
            "-DSOURCE_PATH=${PROJECT_SOURCE_DIR}/default/data/fonts"
            -P "${PROJECT_SOURCE_DIR}/cmake/TargetDependencies.cmake"
        COMMAND
            ${CMAKE_COMMAND}
            -DMODE=DATA_LINK
            "-DDESTINATION=${CMAKE_SOURCE_DIR}/godot/assets/"
            "-DSOURCE_PATH=${PROJECT_SOURCE_DIR}/default/data/sound"
            -P "${PROJECT_SOURCE_DIR}/cmake/TargetDependencies.cmake"
    )

eProsima/Fast-DDS test/realtime/CMakeLists.txt :14

gtest_discover_tests(user_thread_nonblocked_test
    PROPERTIES
        ENVIRONMENT "LD_LIBRARY_PATH=$<TARGET_FILE_DIR:mutex_testing_tool_preload>"
        ENVIRONMENT "LD_PRELOAD=$<TARGET_FILE_NAME:mutex_testing_tool_preload>"
    LABELS "NoMemoryCheck"
    )

cvet/fonline ThirdParty/glslang/StandAlone/CMakeLists.txt :110

execute_process(
            COMMAND \"\${CMAKE_COMMAND}\" -E ${link_method} [=[\$<TARGET_FILE_NAME:glslang-standalone>]=] [=[${legacy_glslang_name}]=]
            WORKING_DIRECTORY \"\$ENV{DESTDIR}\${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_BINDIR}\"
        )

facebook/mysql-5.6 extra/protobuf/protobuf-3.19.4/cmake/libprotobuf-lite.cmake :136

ADD_CUSTOM_COMMAND(TARGET libprotobuf-lite POST_BUILD
      COMMAND ${CMAKE_COMMAND} -E copy_if_different
      "${CMAKE_BINARY_DIR}/library_output_directory/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
      "${CMAKE_BINARY_DIR}/runtime_output_directory/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:libprotobuf-lite>"
      )

polardb/polardbx-engine cmake/install_macros.cmake :377

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

nutjunkie/IQmol src/OpenMesh/cmake/ACGCommon.cmake :605

add_custom_command (TARGET ${_target} POST_BUILD
                        COMMAND ${CMAKE_COMMAND} -E
                        copy_if_different
                          $<TARGET_FILE:${_target}>
                          ${CMAKE_BINARY_DIR}/Build/${ACG_PROJECT_BINDIR}/$<TARGET_FILE_NAME:${_target}>)

eProsima/Micro-XRCE-DDS-Agent test/case/CMakeLists.txt :15

add_test(
    NAME
        test-case-installation
    COMMAND
        ${CMAKE_COMMAND} 
            -DINSTALL_PATH=${CMAKE_INSTALL_PREFIX}
            -DLIBRARY_NAME=$<TARGET_FILE_NAME:${PROJECT_NAME}> 
            -DLIBRARY_TYPE=$<TARGET_PROPERTY:${PROJECT_NAME},TYPE>
            -DSYSTEM_NAME=${CMAKE_SYSTEM_NAME}
            -DEXECUTABLE_NAME=$<TARGET_FILE_NAME:MicroXRCEAgent>
            -P ${CMAKE_CURRENT_SOURCE_DIR}/installation/InstallationTest.cmake
    )

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
  )

H-uru/Plasma cmake/MetalShaderSupport.cmake :49

add_custom_command(TARGET ${TARGET} POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE:${SHADERLIB}>" "$<TARGET_BUNDLE_CONTENT_DIR:${TARGET}>/Resources/$<TARGET_FILE_NAME:${SHADERLIB}>"
                VERBATIM
            )

microsoft/onnxruntime-extensions cmake/ext_java.cmake :162

add_custom_command(TARGET onnxruntime_extensions4j_jni
      POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different
      $<TARGET_FILE:onnxruntime_extensions4j_jni>
      ${JAVA_PACKAGE_JNI_DIR}/$<TARGET_FILE_NAME:onnxruntime_extensions4j_jni>)

microsoft/onnxruntime-genai src/java/CMakeLists.txt :110

add_custom_command(TARGET onnxruntime-genai-jni POST_BUILD
                    COMMAND ${CMAKE_COMMAND} -E copy_if_different
                      $<TARGET_FILE:onnxruntime-genai>
                      ${JAVA_PACKAGE_LIB_DIR}/$<TARGET_FILE_NAME:onnxruntime-genai>)

simdutf/simdutf CMakeLists.txt :207

add_test(
      NAME "avoid_stdout"
      COMMAND sh -c "${NM}  $<TARGET_FILE_NAME:simdutf> |  ${GREP} stdout || exit 0 && exit 1"
      WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
    )

Tencent/Forward source/third_party/pybind11/tests/CMakeLists.txt :230

add_custom_command(TARGET pybind11_tests POST_BUILD
  COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/tools/libsize.py
  $<TARGET_FILE:pybind11_tests> ${CMAKE_CURRENT_BINARY_DIR}/sosize-$<TARGET_FILE_NAME:pybind11_tests>.txt)

o2-engine/o2 CMake/MetalShaderSupport.cmake :47

add_custom_command(TARGET ${TARGET} POST_BUILD
                    COMMAND ${CMAKE_COMMAND} -E copy "$<TARGET_FILE:${SHADERLIB}>" "$<TARGET_BUNDLE_CONTENT_DIR:${TARGET}>/Resources/$<TARGET_FILE_NAME:${SHADERLIB}>"
                    VERBATIM
                    )

fluffos/fluffos src/thirdparty/libwebsockets/minimal-examples/http-client/minimal-http-client-post/CMakeLists.txt :71

add_test(NAME ki_hcp_srv COMMAND
			${CMAKE_SOURCE_DIR}/scripts/ctest-background-kill.sh hcp_srv
					$<TARGET_FILE_NAME:test-server> --port ${PORT_HCP_SRV})

freeserf/freeserf src/CMakeLists.txt :196

fixup_bundle("${CMAKE_INSTALL_PREFIX}/$<TARGET_FILE_NAME:FreeSerf>" "" "$<TARGET_FILE_DIR:FreeSerf>")

GreatSQL/GreatSQL cmake/install_macros.cmake :407

INSTALL(FILES
      "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin/$<TARGET_FILE_NAME:libprotobuf>"
      "${CMAKE_BINARY_DIR}/plugin_output_directory/plugin/$<TARGET_FILE_NAME:libprotobuf-lite>"
      DESTINATION ${INSTALL_PLUGINDIR} COMPONENT SharedLibraries
      )

percona/percona-xtradb-cluster client/CMakeLists.txt :299

ADD_CUSTOM_COMMAND(TARGET mysqlbinlog POST_BUILD
      COMMAND install_name_tool -change
      "@rpath/$<TARGET_FILE_NAME:json_binlog>"
      "@loader_path/../lib/$<TARGET_FILE_NAME:json_binlog>"
      "$<TARGET_FILE:mysqlbinlog>"
      )

AntelopeIO/leap CMakeModules/MASSigning.cmake :14

add_custom_command(TARGET ${target} POST_BUILD
                     COMMAND ${CMAKE_SOURCE_DIR}/tools/mas_sign.sh ${MAS_CERT_FINGERPRINT} ${MAS_BASE_APPID}$<TARGET_FILE_NAME:${target}> ${MAS_PROVISIONING_PROFILE} ${MAS_KEYCHAIN_GROUP} $<TARGET_FILE_NAME:${target}>
                     WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}
                     VERBATIM
                     )

c-jimenez/open-ocpp 3rdparty/libwebsockets/minimal-examples/http-client/minimal-http-client-multi/CMakeLists.txt :54

add_test(NAME ki_hcm_srv COMMAND taskkill /F /IM $<TARGET_FILE_NAME:lws-minimal-http-server-tls> /T)

swiftlang/swift Runtimes/Supplemental/cmake/modules/ResourceEmbedding.cmake :50

file(CONFIGURE
    OUTPUT ${_EM_BINARY_DIR}/${_EM_NAME}-${PROJECT_VERSION}.1.manifest.in
    CONTENT [[<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<assembly manifestversion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
  <assemblyIdentity
    name="$<TARGET_NAME:@target@>"
    processorArchitecture="@CMAKE_SYSTEM_PROCESSOR@"
    type="win32"
    version="@PROJECT_VERSION@" />
  <file name="$<TARGET_FILE_NAME:@target@>" />
</assembly>]])

ROCm/rocSPARSE library/CMakeLists.txt :159

add_custom_command( TARGET rocsparse POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_BINARY_DIR}/staging/$<TARGET_FILE_NAME:rocsparse> ${PROJECT_BINARY_DIR}/clients/staging/$<TARGET_FILE_NAME:rocsparse> )

zerollzeng/tiny-tensorrt third_party/pybind11/tests/CMakeLists.txt :251

add_custom_command(TARGET pybind11_tests POST_BUILD
  COMMAND ${PYTHON_EXECUTABLE} ${PROJECT_SOURCE_DIR}/tools/libsize.py
  $<TARGET_FILE:pybind11_tests> ${CMAKE_CURRENT_BINARY_DIR}/sosize-$<TARGET_FILE_NAME:pybind11_tests>.txt)

FlightGear/flightgear CMakeModules/QtDeployment.cmake :9

add_custom_target(windeploy
        COMMENT "Running windeployqt on FGFS"
        COMMAND ${CMAKE_COMMAND} -E remove_directory "${CMAKE_BINARY_DIR}/windeployqt"
        #COMMAND set PATH=%PATH%$<SEMICOLON>${qt5_install_prefix}/bin
        COMMAND windeployqt --dir "${CMAKE_BINARY_DIR}/windeployqt" --release --no-compiler-runtime --qmldir ${QMLDIR} "$<TARGET_FILE_DIR:fgfs>/$<TARGET_FILE_NAME:fgfs>"
    )

OpendTect/OpendTect CMakeModules/ODUtils.cmake :659

list( APPEND _libs "$<TARGET_FILE_NAME:${_dep}>" )

ROCm/ROCR-Runtime runtime/hsa-ext-image/CMakeLists.txt :105

add_custom_command ( TARGET ${IMAGE_TARGET} POST_BUILD COMMAND ${CMAKE_STRIP} $<TARGET_FILE_NAME:${IMAGE_TARGET}> )

percona/percona-server client/CMakeLists.txt :298

ADD_CUSTOM_COMMAND(TARGET mysqlbinlog POST_BUILD
      COMMAND install_name_tool -change
      "@rpath/$<TARGET_FILE_NAME:json_binlog>"
      "@loader_path/../lib/$<TARGET_FILE_NAME:json_binlog>"
      "$<TARGET_FILE:mysqlbinlog>"
      )

mutationpp/Mutationpp thirdparty/pybind11/tests/CMakeLists.txt :569

add_custom_command(
  TARGET pybind11_tests
  POST_BUILD
  COMMAND
    ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/../tools/libsize.py
    $<TARGET_FILE:pybind11_tests>
    ${CMAKE_CURRENT_BINARY_DIR}/sosize-$<TARGET_FILE_NAME:pybind11_tests>.txt)

omnigres/omnigres cmake/PostgreSQLExtension.cmake :397

add_custom_target(install_${_ext_TARGET}_extension
                WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
                DEPENDS package_${_ext_TARGET}_extension package_${_ext_TARGET}_migrations
                COMMAND
                ${CMAKE_COMMAND} -E copy_if_different
                "${_pkg_dir}/$<TARGET_FILE_NAME:${_ext_TARGET}>"
                ${PostgreSQL_TARGET_PACKAGE_LIBRARY_DIR}
                COMMAND
                ${CMAKE_COMMAND} -E copy_if_different
                "${_pkg_dir}/extension/${NAME}.control" "${_pkg_dir}/extension/${NAME}--${_ext_VERSION}.control" "${_pkg_dir}/extension/${NAME}--${_ext_VERSION}.sql"
                ${PostgreSQL_TARGET_EXTENSION_DIR}
        )

Mbed-TLS/mbedtls library/CMakeLists.txt :245

add_custom_command(
            TARGET ${mbedtls_target}
            POST_BUILD
            COMMAND ${CMAKE_COMMAND}
            ARGS -E copy $<TARGET_FILE:${target}>
            ${CMAKE_BINARY_DIR}/library/$<TARGET_FILE_NAME:${target}>)

hkrn/nanoem sapp/CMakeLists.txt :53

add_custom_command(TARGET ${NANOEM_EXECUTABLE_NAME} POST_BUILD
                       COMMAND ${CMAKE_COMMAND} -E make_directory "$<TARGET_FILE_DIR:${NANOEM_EXECUTABLE_NAME}>/plugins"
                       COMMAND ${CMAKE_COMMAND} -E copy_if_different "$<TARGET_FILE:${_item}>" "$<TARGET_FILE_DIR:${NANOEM_EXECUTABLE_NAME}>/plugins/$<TARGET_FILE_NAME:${_item}>"
                       VERBATIM)

msteinbeck/tinyspline src/CMakeLists.txt :1442

add_custom_command(
        TARGET ${TINYSPLINE_JAVA_CMAKE_TARGET}
        POST_BUILD
        COMMAND ${CMAKE_COMMAND} -E make_directory
                "${TINYSPLINE_JAVA_SOURCE_DIRECTORY}/classes"
        COMMAND
          ${CMAKE_COMMAND} -E copy_directory "${TINYSPLINE_JAVA_RES_DIR}"
          "${TINYSPLINE_JAVA_SOURCE_DIRECTORY}/classes/${TINYSPLINE_PLATFORM}"
        COMMAND
          ${CMAKE_COMMAND} -E copy
          "${TINYSPLINE_OUTPUT_DIRECTORY}/$<TARGET_FILE_NAME:${TINYSPLINE_JAVA_CMAKE_TARGET}>"
          "${TINYSPLINE_JAVA_SOURCE_DIRECTORY}/classes/${TINYSPLINE_PLATFORM}/${TINYSPLINE_JAVA_NATIVE_LIB}"
        COMMAND
          "${Java_JAVAC_EXECUTABLE}" -d
          "${TINYSPLINE_JAVA_SOURCE_DIRECTORY}/classes"
          "${TINYSPLINE_JAVA_SOURCE_DIRECTORY}/org/tinyspline/*.java"
        COMMAND
          "${Java_JAR_EXECUTABLE}" -cfM "${TINYSPLINE_JAVA_INTERFACE_FILE}" -C
          "${TINYSPLINE_JAVA_SOURCE_DIRECTORY}/classes" .
      )

86Box/86Box src/CMakeLists.txt :225

fixup_bundle(\"\${CMAKE_INSTALL_PREFIX_ABSOLUTE}/$<TARGET_FILE_NAME:86Box>\" \"\" \"\")

Blosc/c-blosc bench/CMakeLists.txt :17

add_custom_command(
        TARGET      bench
        POST_BUILD
        COMMAND     ${CMAKE_COMMAND}
        ARGS        -E copy_if_different
                    "$<TARGET_FILE:blosc_shared>"
                    "$<TARGET_FILE_DIR:bench>/$<TARGET_FILE_NAME:blosc_shared>")

CTSRD-CHERI/cheribsd contrib/ntp/sntp/libevent/cmake/AddEventLibrary.cmake :169

add_custom_command(TARGET ${LIB_NAME}_shared
                POST_BUILD
                COMMAND ${CMAKE_COMMAND} -E create_symlink
                    "$<TARGET_FILE_NAME:${LIB_NAME}_shared>"
                    "${LIB_LINK_NAME}"
                WORKING_DIRECTORY "${CMAKE_LIBRARY_OUTPUT_DIRECTORY}")

HDFGroup/hdf5 tools/test/h5copy/CMakeLists.txt :42

add_custom_command (
      TARGET     ${H5COPY_TOOL_PLUGIN_LIB_TARGET}
      POST_BUILD
      COMMAND    ${CMAKE_COMMAND}
      ARGS       -E copy_if_different
          "$<TARGET_FILE:${H5COPY_TOOL_PLUGIN_LIB_TARGET}>"
          "${CMAKE_BINARY_DIR}/plugins/$<TARGET_FILE_NAME:${H5COPY_TOOL_PLUGIN_LIB_TARGET}>"
  )

tanis2000/binocle-c src/deps/newton/dContainers/CMakeLists.txt :48

add_custom_command(
			TARGET ${projectName} POST_BUILD
			COMMAND ${CMAKE_COMMAND}
			ARGS -E copy $<TARGET_FILE:${projectName}> ${PROJECT_BINARY_DIR}/applications/demosSandbox/${CMAKE_CFG_INTDIR}/$<TARGET_FILE_NAME:${projectName}>)

szcom/rnnlib hdf5_snap/tools/h5repack/CMakeLists.txt :72

add_custom_command (
        TARGET     ${HDF5_TOOL_PLUGIN_LIB_TARGET}
        POST_BUILD
        COMMAND    ${CMAKE_COMMAND}
        ARGS       -E copy_if_different 
          "$<TARGET_FILE:${HDF5_TOOL_PLUGIN_LIB_TARGET}>"
          "${CMAKE_BINARY_DIR}/plugins/$<TARGET_FILE_NAME:${HDF5_TOOL_PLUGIN_LIB_TARGET}>"
    )