endif
if cdata.has('TIZEN_TV_PROD_PRELINK')
- extra_link_args = '-pie'
- extra_c_args = '-fPIE'
+ pie_enable = false
else
- extra_link_args = []
- extra_c_args = []
+ pie_enable = true
endif
# FIXME: dependencies
pulseaudio_headers,
install: true,
install_rpath : privlibdir,
+ pie : pie_enable,
include_directories : [configinc, topinc],
- link_args : ['-ffast-math', extra_link_args],
+ link_args : ['-ffast-math'],
link_with : [libpulsecore, libpulsecommon, libpulse],
dependencies : [ltdl_dep, cap_dep, dbus_dep, libsystemd_dep, dl_dep, libintl_dep, platform_dep, platform_socket_dep, lwipc_dep],
- c_args : [pa_c_args, extra_c_args],
+ c_args : pa_c_args,
)
if x11_dep.found()
pacat_sources,
install: true,
install_rpath : privlibdir,
+ pie : true,
include_directories : [configinc, topinc],
link_with : [libpulsecommon, libpulse],
dependencies : [sndfile_dep, libintl_dep],
- c_args : pa_c_args,
+ c_args : pa_c_args
)
# Windows doesn't support symbolic links.
pactl_sources,
install: true,
install_rpath : privlibdir,
+ pie : true,
include_directories : [configinc, topinc],
link_with : [libpulsecommon, libpulse],
dependencies : [sndfile_dep, libintl_dep],
- c_args : pa_c_args,
+ c_args : pa_c_args
)
if get_option('daemon')
pasuspender_sources,
install: true,
install_rpath : privlibdir,
+ pie : true,
include_directories : [configinc, topinc],
link_with : [libpulsecommon, libpulse],
dependencies: [libintl_dep],
- c_args : pa_c_args,
+ c_args : pa_c_args
)
pacmd_sources = [
pacmd_sources,
install: true,
install_rpath : privlibdir,
+ pie : true,
include_directories : [configinc, topinc],
link_with : [libpulsecommon, libpulse],
dependencies: [libintl_dep],
- c_args : pa_c_args,
+ c_args : pa_c_args
)
endif
endif
pax11publish_sources,
install: true,
install_rpath : privlibdir,
+ pie : true,
include_directories : [configinc, topinc],
link_with : [libpulsecommon, libpulse],
dependencies : [x11_dep, libintl_dep],