build: simplify app lib links
always link platform link only Qt6::Xml on non apple unix platforms
This commit is contained in:
parent
0629806eca
commit
5ef77381d1
1 changed files with 8 additions and 20 deletions
|
|
@ -1,4 +1,4 @@
|
|||
# SPDX-FileCopyrightText: (C) 2024 - 2025 Chris Rizzitello <sithlord48@gmail.com>
|
||||
# SPDX-FileCopyrightText: (C) 2024 - 2026 Chris Rizzitello <sithlord48@gmail.com>
|
||||
# SPDX-FileCopyrightText: (C) 2012 - 2025 Symless Ltd
|
||||
# SPDX-FileCopyrightText: (C) 2009 - 2012 Nick Bolton
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
|
@ -89,26 +89,14 @@ add_library(${lib_name} STATIC ${PLATFORM_CODE}
|
|||
ipc/CoreIpcServer.h
|
||||
)
|
||||
|
||||
target_link_libraries(${lib_name} PUBLIC common Qt6::Core Qt6::Network)
|
||||
|
||||
if(WIN32)
|
||||
target_link_libraries(${lib_name} PRIVATE platform)
|
||||
endif()
|
||||
|
||||
if(UNIX)
|
||||
target_link_libraries(
|
||||
${lib_name}
|
||||
PRIVATE
|
||||
arch
|
||||
client
|
||||
net
|
||||
base
|
||||
target_link_libraries(${lib_name}
|
||||
PUBLIC
|
||||
common
|
||||
Qt6::Network
|
||||
PRIVATE
|
||||
platform
|
||||
mt
|
||||
server
|
||||
)
|
||||
|
||||
if(NOT APPLE)
|
||||
target_link_libraries(${lib_name} PRIVATE Qt6::Xml)
|
||||
endif()
|
||||
if(UNIX AND NOT APPLE)
|
||||
target_link_libraries(${lib_name} PRIVATE server Qt6::Xml)
|
||||
endif()
|
||||
|
|
|
|||
Loading…
Reference in a new issue