Testing global options to remove unused functions
This commit is contained in:
parent
8a34508a2e
commit
3527cdfcb4
14
meson.build
14
meson.build
|
@ -5,6 +5,15 @@ libm = cc.find_library('m', required : false)
|
||||||
libdl = cc.find_library('dl', required : false)
|
libdl = cc.find_library('dl', required : false)
|
||||||
lua_dep = dependency('lua5.2', required : false)
|
lua_dep = dependency('lua5.2', required : false)
|
||||||
|
|
||||||
|
lite_link_args = []
|
||||||
|
if get_option('buildtype') == 'release'
|
||||||
|
if cc.get_id() == 'gcc'
|
||||||
|
lite_link_args += ['-static-libgcc', '-static-libstdc++']
|
||||||
|
endif
|
||||||
|
add_global_arguments('-fdata-sections', '-ffunction-sections', language : ['c', 'cpp'])
|
||||||
|
add_global_link_arguments('-Wl,--gc-sections', language : ['c', 'cpp'])
|
||||||
|
endif
|
||||||
|
|
||||||
if not lua_dep.found()
|
if not lua_dep.found()
|
||||||
lua_subproject = subproject('lua', default_options: [
|
lua_subproject = subproject('lua', default_options: [
|
||||||
'shared=false', 'use_readline=false', 'app=false'
|
'shared=false', 'use_readline=false', 'app=false'
|
||||||
|
@ -26,11 +35,6 @@ foreach data_module : ['core', 'fonts', 'plugins', 'colors']
|
||||||
install_subdir('data' / data_module , install_dir : lite_datadir)
|
install_subdir('data' / data_module , install_dir : lite_datadir)
|
||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
lite_link_args = []
|
|
||||||
if cc.get_id() == 'gcc' and get_option('buildtype') == 'release'
|
|
||||||
lite_link_args += ['-static-libgcc', '-static-libstdc++']
|
|
||||||
endif
|
|
||||||
|
|
||||||
lite_rc = []
|
lite_rc = []
|
||||||
if host_machine.system() == 'windows'
|
if host_machine.system() == 'windows'
|
||||||
windows = import('windows')
|
windows = import('windows')
|
||||||
|
|
Loading…
Reference in New Issue