loader: rework xmlconfig dependency
authorEmil Velikov <emil.velikov@collabora.com>
Fri, 4 Aug 2017 16:49:08 +0000 (17:49 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Fri, 4 Aug 2017 22:54:52 +0000 (23:54 +0100)
commit10e7c2c64d46da38d30d04a2c10c8c3cd5a30f7a
tree167cd089b54a9cd6040c19273ecd4619291c78a1
parent6c530ad1160518d9f035da4aba5a9d4df7369972
loader: rework xmlconfig dependency

Currently xmlconfig is conditionally used, only when --enable-dri is
available.

As the library has moved to src/util and has wider wisebase, this guard
is no longer correct. Strictly speaking - it wasn't since the
introduction of xmlconfig into st/nine a while ago.

Unconditionally enable xmlconfig and drop the linking. As said before
there's other users of the library, so depending on the configure
options we will get multiple definitions of said symbols.

NOTE: To avoid breaking other combinations, this commit adds the
xmlconfig link to the required places - throughout gallium and the DRI
loaders.

Cc: Aaron Watry <awatry@gmail.com>
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de>
src/egl/Makefile.am
src/gallium/auxiliary/pipe-loader/Makefile.am
src/gallium/targets/opencl/Makefile.am
src/gbm/Makefile.am
src/glx/Makefile.am
src/loader/Makefile.am