From 56ecd88945846f82d15daf999047d3f35468770c Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 21 Nov 2024 20:43:30 -0500 Subject: [PATCH] build: windows, create install step for client --- src/cmd/deskflowc/CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/cmd/deskflowc/CMakeLists.txt b/src/cmd/deskflowc/CMakeLists.txt index eb167dd62..a89b6f686 100644 --- a/src/cmd/deskflowc/CMakeLists.txt +++ b/src/cmd/deskflowc/CMakeLists.txt @@ -63,6 +63,21 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY $/MacOS) elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") install(TARGETS ${target} DESTINATION bin) +elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") + install( + TARGETS ${target} + RUNTIME_DEPENDENCY_SET clientDeps + DESTINATION . + ) + install(RUNTIME_DEPENDENCY_SET clientDeps + PRE_EXCLUDE_REGEXES + "api-ms-win-.*" + "ext-ms-.*" + "^hvsifiletrust\\.dll$" + POST_EXCLUDE_REGEXES + ".*system32.*" + RUNTIME DESTINATION . + ) endif() post_config()