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) 2012 - 2025 Symless Ltd
|
||||||
# SPDX-FileCopyrightText: (C) 2009 - 2012 Nick Bolton
|
# SPDX-FileCopyrightText: (C) 2009 - 2012 Nick Bolton
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
@ -89,26 +89,14 @@ add_library(${lib_name} STATIC ${PLATFORM_CODE}
|
||||||
ipc/CoreIpcServer.h
|
ipc/CoreIpcServer.h
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(${lib_name} PUBLIC common Qt6::Core Qt6::Network)
|
target_link_libraries(${lib_name}
|
||||||
|
PUBLIC
|
||||||
if(WIN32)
|
common
|
||||||
target_link_libraries(${lib_name} PRIVATE platform)
|
Qt6::Network
|
||||||
endif()
|
|
||||||
|
|
||||||
if(UNIX)
|
|
||||||
target_link_libraries(
|
|
||||||
${lib_name}
|
|
||||||
PRIVATE
|
PRIVATE
|
||||||
arch
|
|
||||||
client
|
|
||||||
net
|
|
||||||
base
|
|
||||||
platform
|
platform
|
||||||
mt
|
|
||||||
server
|
|
||||||
)
|
)
|
||||||
|
|
||||||
if(NOT APPLE)
|
if(UNIX AND NOT APPLE)
|
||||||
target_link_libraries(${lib_name} PRIVATE Qt6::Xml)
|
target_link_libraries(${lib_name} PRIVATE server Qt6::Xml)
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue