meson: Use the new pic argument on static libs

We depend on meson 0.35 which makes it simpler to handle

Removes a meson warning
This commit is contained in:
Thibault Saunier 2016-10-20 15:38:46 -03:00
parent d03bd54780
commit a5752240a1
3 changed files with 4 additions and 10 deletions

View file

@ -74,6 +74,7 @@ endif
printf_lib = static_library('gstprintf', printf_lib = static_library('gstprintf',
printf_sources, printf_sources,
include_directories : [configinc], include_directories : [configinc],
c_args : printf_args + pic_args, c_args : printf_args,
install : false, install : false,
pic: true,
dependencies : [glib_dep]) dependencies : [glib_dep])

View file

@ -38,4 +38,5 @@ libcheck = static_library('check',
libcheck_files, libcheck_files,
include_directories : [ configinc, internal_check_h_inc ], include_directories : [ configinc, internal_check_h_inc ],
dependencies : [rt_lib, mathlib], dependencies : [rt_lib, mathlib],
c_args: gst_c_args + pic_args) c_args: gst_c_args,
pic: true)

View file

@ -29,14 +29,6 @@ helpers_install_dir = libexecdir + '/gstreamer-1.0/'
cc = meson.get_compiler('c') cc = meson.get_compiler('c')
# FIXME: Meson should have a way for portably adding -fPIC when needed for use
# with static libraries that are linked into shared libraries. Or, it should
# add it by default with an option to turn it off if needed.
pic_args = ['-fPIC']
if host_machine.system() == 'windows'
pic_args = []
endif
# Ignore several spurious warnings for things gstreamer does very commonly # Ignore several spurious warnings for things gstreamer does very commonly
# If a warning is completely useless and spammy, use '/wdXXXX' to suppress it # If a warning is completely useless and spammy, use '/wdXXXX' to suppress it
# If a warning is harmless but hard to fix, use '/woXXXX' so it's shown once # If a warning is harmless but hard to fix, use '/woXXXX' so it's shown once