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}/libswresample/libswresample.a | ||||||
|         ${ffmpeg_lib_loc}/libswscale/libswscale.a |         ${ffmpeg_lib_loc}/libswscale/libswscale.a | ||||||
|         ${ffmpeg_lib_loc}/libavutil/libavutil.a |         ${ffmpeg_lib_loc}/libavutil/libavutil.a | ||||||
|         $<TARGET_FILE:desktop-app::external_opus> |         $<LINK_ONLY:desktop-app::external_opus> | ||||||
|         $<TARGET_FILE:desktop-app::external_vpx> |         $<LINK_ONLY:desktop-app::external_vpx> | ||||||
|     ) |     ) | ||||||
|     if (APPLE) |     if (APPLE) | ||||||
|         target_link_libraries(external_ffmpeg INTERFACE bz2) |         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() | else() | ||||||
|     target_link_libraries(external_kwayland_bundled |     target_link_libraries(external_kwayland_bundled | ||||||
|     INTERFACE |     INTERFACE | ||||||
|         desktop-app::linux_wayland_helper |         $<LINK_ONLY:desktop-app::linux_wayland_helper> | ||||||
|         $<TARGET_FILE:desktop-app::linux_wayland_helper> |  | ||||||
|     ) |     ) | ||||||
| endif() | endif() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										15
									
								
								external/qt/CMakeLists.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								external/qt/CMakeLists.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -258,12 +258,9 @@ endif() | ||||||
| target_link_libraries(external_qt | target_link_libraries(external_qt | ||||||
| INTERFACE | INTERFACE | ||||||
|     ${qt_libs_list} |     ${qt_libs_list} | ||||||
|     desktop-app::external_openssl |     $<LINK_ONLY:desktop-app::external_openssl> | ||||||
|     $<TARGET_FILE:desktop-app::external_openssl_ssl> |     $<LINK_ONLY:desktop-app::external_jpeg> | ||||||
|     $<TARGET_FILE:desktop-app::external_openssl_crypto> |     $<LINK_ONLY:desktop-app::external_zlib> | ||||||
|     desktop-app::external_jpeg |  | ||||||
|     desktop-app::external_zlib |  | ||||||
|     $<TARGET_FILE:desktop-app::external_zlib> |  | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| if (LINUX) | if (LINUX) | ||||||
|  | @ -296,14 +293,12 @@ if (LINUX) | ||||||
|     if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION) |     if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION) | ||||||
|         target_link_libraries(external_qt |         target_link_libraries(external_qt | ||||||
|         INTERFACE |         INTERFACE | ||||||
|             desktop-app::linux_wayland_helper |             $<LINK_ONLY:desktop-app::linux_wayland_helper> | ||||||
|             $<TARGET_FILE:desktop-app::linux_wayland_helper> |  | ||||||
|         ) |         ) | ||||||
|     endif() |     endif() | ||||||
|     target_link_libraries(external_qt |     target_link_libraries(external_qt | ||||||
|     INTERFACE |     INTERFACE | ||||||
|         desktop-app::linux_xcb_helper |         $<LINK_ONLY:desktop-app::linux_xcb_helper> | ||||||
|         $<TARGET_FILE:desktop-app::linux_xcb_helper> |  | ||||||
|         fontconfig |         fontconfig | ||||||
|         freetype |         freetype | ||||||
|         xcb |         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 | target_link_libraries(external_qt | ||||||
| INTERFACE | INTERFACE | ||||||
|     ${qt_libs_list} |     ${qt_libs_list} | ||||||
|     desktop-app::external_openssl |     $<LINK_ONLY:desktop-app::external_openssl> | ||||||
|     $<TARGET_FILE:desktop-app::external_openssl_ssl> |     $<LINK_ONLY:desktop-app::external_jpeg> | ||||||
|     $<TARGET_FILE:desktop-app::external_openssl_crypto> |     $<LINK_ONLY:desktop-app::external_zlib> | ||||||
|     desktop-app::external_jpeg |  | ||||||
|     desktop-app::external_zlib |  | ||||||
|     $<TARGET_FILE:desktop-app::external_zlib> |  | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| if (LINUX) | if (LINUX) | ||||||
|  | @ -271,14 +268,12 @@ if (LINUX) | ||||||
|     if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION) |     if (NOT DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION) | ||||||
|         target_link_libraries(external_qt |         target_link_libraries(external_qt | ||||||
|         INTERFACE |         INTERFACE | ||||||
|             desktop-app::linux_wayland_helper |             $<LINK_ONLY:desktop-app::linux_wayland_helper> | ||||||
|             $<TARGET_FILE:desktop-app::linux_wayland_helper> |  | ||||||
|         ) |         ) | ||||||
|     endif() |     endif() | ||||||
|     target_link_libraries(external_qt |     target_link_libraries(external_qt | ||||||
|     INTERFACE |     INTERFACE | ||||||
|         desktop-app::linux_xcb_helper |         $<LINK_ONLY:desktop-app::linux_xcb_helper> | ||||||
|         $<TARGET_FILE:desktop-app::linux_xcb_helper> |  | ||||||
|         fontconfig |         fontconfig | ||||||
|         freetype |         freetype | ||||||
|         xcb |         xcb | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								external/webrtc/CMakeLists.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								external/webrtc/CMakeLists.txt
									
										
									
									
										vendored
									
									
								
							|  | @ -87,10 +87,10 @@ endforeach() | ||||||
| target_link_libraries(external_webrtc | target_link_libraries(external_webrtc | ||||||
| INTERFACE | INTERFACE | ||||||
|     ${webrtc_libs_list} |     ${webrtc_libs_list} | ||||||
|     desktop-app::external_openssl |     $<LINK_ONLY:desktop-app::external_openssl> | ||||||
|     desktop-app::external_jpeg |     $<LINK_ONLY:desktop-app::external_jpeg> | ||||||
|     $<TARGET_FILE:desktop-app::external_opus> |     $<LINK_ONLY:desktop-app::external_opus> | ||||||
|     $<TARGET_FILE:desktop-app::external_vpx> |     $<LINK_ONLY:desktop-app::external_vpx> | ||||||
| ) | ) | ||||||
| 
 | 
 | ||||||
| if (WIN32) | if (WIN32) | ||||||
|  |  | ||||||
|  | @ -86,8 +86,7 @@ if (DESKTOP_APP_USE_ALLOCATION_TRACER) | ||||||
|     ) |     ) | ||||||
|     target_link_libraries(common_options |     target_link_libraries(common_options | ||||||
|     INTERFACE |     INTERFACE | ||||||
|         desktop-app::linux_allocation_tracer |         $<LINK_ONLY:desktop-app::linux_allocation_tracer> | ||||||
|         $<TARGET_FILE:desktop-app::linux_allocation_tracer> |  | ||||||
|     ) |     ) | ||||||
| endif() | endif() | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Ilya Fedin
						Ilya Fedin