From b65b3678c7b82709a1e00f48d8ec7b72e68dcddf Mon Sep 17 00:00:00 2001 From: Yoshiaki Kasahara Date: Tue, 21 Jan 2025 17:01:48 +0900 Subject: [PATCH] fix: #8119, covering all Unix-like OSes including BSD Fixes #8119 (using platform variables) --- src/apps/deskflow-client/CMakeLists.txt | 6 +++--- src/apps/deskflow-core/CMakeLists.txt | 6 +++--- src/apps/deskflow-server/CMakeLists.txt | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/apps/deskflow-client/CMakeLists.txt b/src/apps/deskflow-client/CMakeLists.txt index 326630bcc..46c2d8c7a 100644 --- a/src/apps/deskflow-client/CMakeLists.txt +++ b/src/apps/deskflow-client/CMakeLists.txt @@ -113,11 +113,11 @@ target_link_libraries( app ${libs}) -if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") +if(APPLE) set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY $/MacOS) -elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +elseif(UNIX) install(TARGETS ${target} DESTINATION bin) -elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") +elseif(WIN32) install( TARGETS ${target} RUNTIME_DEPENDENCY_SET clientDeps diff --git a/src/apps/deskflow-core/CMakeLists.txt b/src/apps/deskflow-core/CMakeLists.txt index 235c3ed38..628c3b64d 100644 --- a/src/apps/deskflow-core/CMakeLists.txt +++ b/src/apps/deskflow-core/CMakeLists.txt @@ -43,11 +43,11 @@ target_link_libraries( app ${libs}) -if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") +if(APPLE) set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY $/MacOS) -elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +elseif(UNIX) install(TARGETS ${target} DESTINATION bin) -elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") +elseif(WIN32) install( TARGETS ${target} RUNTIME_DEPENDENCY_SET coreDeps diff --git a/src/apps/deskflow-server/CMakeLists.txt b/src/apps/deskflow-server/CMakeLists.txt index 34f38844f..203f76096 100644 --- a/src/apps/deskflow-server/CMakeLists.txt +++ b/src/apps/deskflow-server/CMakeLists.txt @@ -117,11 +117,11 @@ target_link_libraries( app ${libs}) -if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") +if(APPLE) set_target_properties(${target} PROPERTIES RUNTIME_OUTPUT_DIRECTORY $/MacOS) -elseif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") +elseif(UNIX) install(TARGETS ${target} DESTINATION bin) -elseif(${CMAKE_SYSTEM_NAME} MATCHES "Windows") +elseif(WIN32) install( TARGETS ${target} RUNTIME_DEPENDENCY_SET serverDeps