xfree86: Convert libxf86config to static libtool library
In order to use libxf86config in a shared library, all the code must be compiled with -fPIC. Add proper PIC support for libxf86config by turning it into a libtool library. However, since we don't want to guarantee API or ABI stability, make sure it's only built static. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> Acked-by: Gaetan Nadon <memsize@videotron.ca>
This commit is contained in:
parent
86ca434a1a
commit
60801ff870
|
@ -1,6 +1,6 @@
|
|||
if INSTALL_LIBXF86CONFIG
|
||||
noinst_LTLIBRARIES = libxf86config_internal.la
|
||||
lib_LIBRARIES = libxf86config.a
|
||||
lib_LTLIBRARIES = libxf86config.la
|
||||
LIBHEADERS = \
|
||||
xf86Optrec.h \
|
||||
xf86Parser.h
|
||||
|
@ -30,10 +30,11 @@ INTERNAL_SOURCES= \
|
|||
libxf86config_internal_la_SOURCES = \
|
||||
$(INTERNAL_SOURCES)
|
||||
|
||||
libxf86config_a_SOURCES = \
|
||||
libxf86config_la_SOURCES = \
|
||||
$(top_srcdir)/os/xprintf.c \
|
||||
$(INTERNAL_SOURCES)
|
||||
libxf86config_a_CFLAGS = $(AM_CFLAGS)
|
||||
libxf86config_la_CFLAGS = $(AM_CFLAGS)
|
||||
libxf86config_la_LDFLAGS = -static
|
||||
|
||||
AM_CFLAGS = $(DIX_CFLAGS) $(XORG_CFLAGS) \
|
||||
-DSYSCONFDIR=\"$(sysconfdir)\" \
|
||||
|
|
Loading…
Reference in New Issue
Block a user