From 751904f27c594ce4df579bc6bf45cd02c5fa3264 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 5 Dec 2024 13:33:27 -0500 Subject: [PATCH] buid: add depends for deskflow core fixes #7955 --- src/cmd/deskflow-core/CMakeLists.txt | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/cmd/deskflow-core/CMakeLists.txt b/src/cmd/deskflow-core/CMakeLists.txt index df9ff7b83..302752e9e 100644 --- a/src/cmd/deskflow-core/CMakeLists.txt +++ b/src/cmd/deskflow-core/CMakeLists.txt @@ -40,7 +40,22 @@ target_link_libraries( ${libs}) if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") - install(TARGETS ${target} DESTINATION ${DESKFLOW_BUNDLE_BINARY_DIR}) + 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 coreDeps + DESTINATION . + ) + install(RUNTIME_DEPENDENCY_SET coreDeps + PRE_EXCLUDE_REGEXES + "api-ms-win-.*" + "ext-ms-.*" + "^hvsifiletrust\\.dll$" + POST_EXCLUDE_REGEXES + ".*system32.*" + RUNTIME DESTINATION . + ) endif()