Cleanup dependencies
Re-add later if needed for WSI extensions
@@ -90,39 +90,13 @@ vulkan_wsi_deps = []
with_platform_x11 = true
with_platform_wayland = false
-with_xlib_lease = true
dep_x11 = dependency('x11')
-dep_xext = dependency('xext')
-dep_xcb = dependency('xcb')
-dep_x11_xcb = dependency('x11-xcb')
-dep_xcb_dri2 = dependency('xcb-dri2', version : '>= 1.8')
-dep_libdrm = dependency(
- 'libdrm', version : '>=' + '2.4.81',
- required : true
-)
-
-pre_args += '-DHAVE_DRI3'
-dep_xcb_dri3 = dependency('xcb-dri3')
-dep_xcb_present = dependency('xcb-present')
-# until xcb-dri3 has been around long enough to make a hard-dependency:
-if (dep_xcb_dri3.version().version_compare('>= 1.13') and
- dep_xcb_present.version().version_compare('>= 1.13'))
-pre_args += '-DHAVE_DRI3_MODIFIERS'
-endif
-dep_xcb_sync = dependency('xcb-sync')
-dep_xshmfence = dependency('xshmfence', version : '>= 1.1')
if with_platform_x11
- vulkan_wsi_args += ['-DVK_USE_PLATFORM_XCB_KHR', '-DVK_USE_PLATFORM_XLIB_KHR']
+ vulkan_wsi_args += ['-DVK_USE_PLATFORM_XLIB_KHR']
vulkan_wsi_deps += [
- dep_xcb,
- dep_x11_xcb,
- dep_xcb_dri2,
- dep_xcb_dri3,
- dep_xcb_present,
- dep_xcb_sync,
- dep_xshmfence,
+ dep_x11,
]
endif
if with_platform_wayland
@@ -131,16 +105,6 @@ if with_platform_wayland
vulkan_wsi_deps += dep_wayland_client
endif
-vulkan_wsi_args += '-DVK_USE_PLATFORM_DISPLAY_KHR'
-vulkan_wsi_deps += [dep_libdrm]
-
-if with_xlib_lease
- dep_xcb_xrandr = dependency('xcb-randr')
- dep_xlib_xrandr = dependency('xrandr', version : '>= 1.3')
- vulkan_wsi_args += '-DVK_USE_PLATFORM_XLIB_XRANDR_EXT'
- vulkan_wsi_deps += [dep_xcb_xrandr, dep_xlib_xrandr]
-endif
-
inc_common = [
include_directories('include'),
]
