mirror of
				https://github.com/qemu/qemu.git
				synced 2025-10-31 12:07:31 +00:00 
			
		
		
		
	 86a41ac7fd
			
		
	
	
		86a41ac7fd
		
	
	
	
	
		
			
			Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Tested-by: Stefan Weil <sw@weilnetz.de> Fixes: https://gitlab.com/qemu-project/qemu/-/issues/712 Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20211129140932.4115115-5-alex.bennee@linaro.org>
		
			
				
	
	
		
			16 lines
		
	
	
		
			532 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			532 B
		
	
	
	
		
			Meson
		
	
	
	
	
	
| plugin_ldflags = []
 | |
| # Modules need more symbols than just those in plugins/qemu-plugins.symbols
 | |
| if not enable_modules
 | |
|   if 'CONFIG_HAS_LD_DYNAMIC_LIST' in config_host
 | |
|     plugin_ldflags = ['-Wl,--dynamic-list=qemu-plugins-ld.symbols']
 | |
|   elif 'CONFIG_HAS_LD_EXPORTED_SYMBOLS_LIST' in config_host
 | |
|     plugin_ldflags = ['-Wl,-exported_symbols_list,qemu-plugins-ld64.symbols']
 | |
|   endif
 | |
| endif
 | |
| 
 | |
| specific_ss.add(when: 'CONFIG_PLUGIN', if_true: [files(
 | |
|   'loader.c',
 | |
|   'core.c',
 | |
|   'api.c',
 | |
| ), declare_dependency(link_args: plugin_ldflags)])
 |