Use LINK_ONLY instead of TARGET_FILE
This commit is contained in:
parent
61f68138a8
commit
df426419c7
6 changed files with 18 additions and 30 deletions
4
external/ffmpeg/CMakeLists.txt
vendored
4
external/ffmpeg/CMakeLists.txt
vendored
|
|
@ -39,8 +39,8 @@ else()
|
|||
${ffmpeg_lib_loc}/libswresample/libswresample.a
|
||||
${ffmpeg_lib_loc}/libswscale/libswscale.a
|
||||
${ffmpeg_lib_loc}/libavutil/libavutil.a
|
||||
$<TARGET_FILE:desktop-app::external_opus>
|
||||
$<TARGET_FILE:desktop-app::external_vpx>
|
||||
$<LINK_ONLY:desktop-app::external_opus>
|
||||
$<LINK_ONLY:desktop-app::external_vpx>
|
||||
)
|
||||
if (APPLE)
|
||||
target_link_libraries(external_ffmpeg INTERFACE bz2)
|
||||
|
|
|
|||
3
external/kwayland/CMakeLists.txt
vendored
3
external/kwayland/CMakeLists.txt
vendored
|
|
@ -130,8 +130,7 @@ if (DESKTOP_APP_USE_PACKAGED)
|
|||
else()
|
||||
target_link_libraries(external_kwayland_bundled
|
||||
INTERFACE
|
||||
desktop-app::linux_wayland_helper
|
||||
$<TARGET_FILE:desktop-app::linux_wayland_helper>
|
||||
$<LINK_ONLY:desktop-app::linux_wayland_helper>
|
||||
)
|
||||
endif()
|
||||
|
||||
|
|
|
|||
15
external/qt/CMakeLists.txt
vendored
15
external/qt/CMakeLists.txt
vendored
|
|
@ -258,12 +258,9 @@ endif()
|
|||
target_link_libraries(external_qt
|
||||
INTERFACE
|
||||
${qt_libs_list}
|
||||
desktop-app::external_openssl
|
||||
$<TARGET_FILE:desktop-app::external_openssl_ssl>
|
||||
$<TARGET_FILE:desktop-app::external_openssl_crypto>
|
||||
desktop-app::external_jpeg
|
||||
desktop-app::external_zlib
|
||||
$<TARGET_FILE:desktop-app::external_zlib>
|
||||
$<LINK_ONLY:desktop-app::external_openssl>
|
||||
$<LINK_ONLY:desktop-app::external_jpeg>
|
||||
$<LINK_ONLY:desktop-app::external_zlib>
|
||||
)
|
||||
|
||||
if (LINUX)
|
||||
|
|
@ -296,14 +293,12 @@ if (LINUX)
|
|||
if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION)
|
||||
target_link_libraries(external_qt
|
||||
INTERFACE
|
||||
desktop-app::linux_wayland_helper
|
||||
$<TARGET_FILE:desktop-app::linux_wayland_helper>
|
||||
$<LINK_ONLY:desktop-app::linux_wayland_helper>
|
||||
)
|
||||
endif()
|
||||
target_link_libraries(external_qt
|
||||
INTERFACE
|
||||
desktop-app::linux_xcb_helper
|
||||
$<TARGET_FILE:desktop-app::linux_xcb_helper>
|
||||
$<LINK_ONLY:desktop-app::linux_xcb_helper>
|
||||
fontconfig
|
||||
freetype
|
||||
xcb
|
||||
|
|
|
|||
15
external/qt/qt6/CMakeLists.txt
vendored
15
external/qt/qt6/CMakeLists.txt
vendored
|
|
@ -234,12 +234,9 @@ list(APPEND qt_libs_list
|
|||
target_link_libraries(external_qt
|
||||
INTERFACE
|
||||
${qt_libs_list}
|
||||
desktop-app::external_openssl
|
||||
$<TARGET_FILE:desktop-app::external_openssl_ssl>
|
||||
$<TARGET_FILE:desktop-app::external_openssl_crypto>
|
||||
desktop-app::external_jpeg
|
||||
desktop-app::external_zlib
|
||||
$<TARGET_FILE:desktop-app::external_zlib>
|
||||
$<LINK_ONLY:desktop-app::external_openssl>
|
||||
$<LINK_ONLY:desktop-app::external_jpeg>
|
||||
$<LINK_ONLY:desktop-app::external_zlib>
|
||||
)
|
||||
|
||||
if (LINUX)
|
||||
|
|
@ -271,14 +268,12 @@ if (LINUX)
|
|||
if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION)
|
||||
target_link_libraries(external_qt
|
||||
INTERFACE
|
||||
desktop-app::linux_wayland_helper
|
||||
$<TARGET_FILE:desktop-app::linux_wayland_helper>
|
||||
$<LINK_ONLY:desktop-app::linux_wayland_helper>
|
||||
)
|
||||
endif()
|
||||
target_link_libraries(external_qt
|
||||
INTERFACE
|
||||
desktop-app::linux_xcb_helper
|
||||
$<TARGET_FILE:desktop-app::linux_xcb_helper>
|
||||
$<LINK_ONLY:desktop-app::linux_xcb_helper>
|
||||
fontconfig
|
||||
freetype
|
||||
xcb
|
||||
|
|
|
|||
8
external/webrtc/CMakeLists.txt
vendored
8
external/webrtc/CMakeLists.txt
vendored
|
|
@ -87,10 +87,10 @@ endforeach()
|
|||
target_link_libraries(external_webrtc
|
||||
INTERFACE
|
||||
${webrtc_libs_list}
|
||||
desktop-app::external_openssl
|
||||
desktop-app::external_jpeg
|
||||
$<TARGET_FILE:desktop-app::external_opus>
|
||||
$<TARGET_FILE:desktop-app::external_vpx>
|
||||
$<LINK_ONLY:desktop-app::external_openssl>
|
||||
$<LINK_ONLY:desktop-app::external_jpeg>
|
||||
$<LINK_ONLY:desktop-app::external_opus>
|
||||
$<LINK_ONLY:desktop-app::external_vpx>
|
||||
)
|
||||
|
||||
if (WIN32)
|
||||
|
|
|
|||
|
|
@ -86,8 +86,7 @@ if (DESKTOP_APP_USE_ALLOCATION_TRACER)
|
|||
)
|
||||
target_link_libraries(common_options
|
||||
INTERFACE
|
||||
desktop-app::linux_allocation_tracer
|
||||
$<TARGET_FILE:desktop-app::linux_allocation_tracer>
|
||||
$<LINK_ONLY:desktop-app::linux_allocation_tracer>
|
||||
)
|
||||
endif()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue