xserver/hw/xfree86
Jon Turney a10b4fcdc0 meson: Fix linkage of loadable modules for PE/COFF
For the loadable modules it makes sense to build for PE/COFF targets, link
those loadable modules with the import library for the Xorg executable, so
that symbols provided by the executable can be satisfied at link time (as
required by PE/COFF).

Since this uses the syntax of using the returned build target object from an
executable() with an implib: kwarg to link_with:, introduced in meson 0.42
and a syntax error with older meson, also update the minimum meson version
which we require in project() to that.

Signed-off-by: Jon Turney <jon.turney@dronecode.org.uk>
2017-10-12 15:22:04 -04:00
..
common hw/xfree86: unvalidated lengths 2017-10-10 23:33:44 +02:00
ddc Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
dixmods meson: Fix linkage of loadable modules for PE/COFF 2017-10-12 15:22:04 -04:00
doc xfree86: Document BusID PCI domain format in ddxDesign.xml 2017-06-20 16:31:50 -04:00
dri hw/xfree86: unvalidated lengths 2017-10-10 23:33:44 +02:00
dri2 dri2: sort DRI2InfoPtr::version checking in ascending order 2017-09-13 14:38:06 -04:00
drivers xf86-video-modesetting: Add ms_queue_vblank helper [v3] 2017-10-04 15:17:41 -04:00
exa meson: Fix linkage of loadable modules for PE/COFF 2017-10-12 15:22:04 -04:00
fbdevhw meson: Fix linkage of loadable modules for PE/COFF 2017-10-12 15:22:04 -04:00
glamor_egl Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
i2c Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
int10 Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
loader xfree86: build a shared lib identical to Xorg 2017-05-15 09:14:42 -07:00
man xfree86: link to libinput(4) from the xorg.conf man page 2017-07-04 17:44:32 +10:00
modes xfree86: Hush some warnings when Xv is disabled 2017-09-26 10:42:55 -04:00
os-support xfree86: Move DRICreatePCIBusID to xf86Pci.h 2017-06-22 10:53:08 -04:00
parser os, xfree86: Stop being so weird about <limits.h> 2017-05-12 09:49:07 -04:00
ramdac Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
shadowfb meson: Fix linkage of loadable modules for PE/COFF 2017-10-12 15:22:04 -04:00
utils xfree86: small memory leaks fixes 2016-09-28 14:53:39 -04:00
vbe meson: Build libvbe.so 2017-04-27 15:19:45 -04:00
vgahw meson: Build libvgahw.so 2017-04-27 15:19:41 -04:00
x86emu Add a Meson build system alongside autotools. 2017-04-26 15:25:27 -07:00
xkb Move statically linked xorgxkb files from dixmods to a separate directory 2017-06-27 12:42:06 -04:00
.gitignore Xorg: Add Xorg.wrap to hw/xfree86/.gitignore 2014-04-18 11:39:16 +02:00
Makefile.am Move statically linked xorgxkb files from dixmods to a separate directory 2017-06-27 12:42:06 -04:00
Xorg.sh.in xfree86: rename Xorg.bin to Xorg 2015-01-05 09:53:58 +10:00
meson.build meson: Fix linkage of loadable modules for PE/COFF 2017-10-12 15:22:04 -04:00
sdksyms.sh Use #ifdef instead of #if for features to make Meson easier. 2017-04-26 17:30:12 -04:00
xorg-wrapper.c suid: Include sysmacros.h to fix build after glibc-2.25 2017-09-25 13:04:25 -04:00
xorgconf.cpp xfree86: fix wrong DontZap documentation (#71113) 2014-05-24 20:02:56 +10:00