From a06d65b1f92b3597bd78d78a39e9ac10aecc337d Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 21 Nov 2024 20:44:01 -0500 Subject: [PATCH] build: windows, create install step for server --- src/cmd/deskflows/CMakeLists.txt | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/cmd/deskflows/CMakeLists.txt b/src/cmd/deskflows/CMakeLists.txt index 8f1865b71..390016879 100644 --- a/src/cmd/deskflows/CMakeLists.txt +++ b/src/cmd/deskflows/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 serverDeps + DESTINATION . + ) + install(RUNTIME_DEPENDENCY_SET serverDeps + PRE_EXCLUDE_REGEXES + "api-ms-win-.*" + "ext-ms-.*" + "^hvsifiletrust\\.dll$" + POST_EXCLUDE_REGEXES + ".*system32.*" + RUNTIME DESTINATION . + ) endif() post_config()