xref: /buildroot/package/vulkan-tools/vulkan-tools.mk
  • Home
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
  • current directory
1################################################################################
2#
3# vulkan-tools
4#
5################################################################################
6
7VULKAN_TOOLS_VERSION = $(VULKAN_HEADERS_VERSION)
8VULKAN_TOOLS_SITE = $(call github,KhronosGroup,Vulkan-Tools,v$(VULKAN_TOOLS_VERSION))
9VULKAN_TOOLS_LICENSE = Apache-2.0
10VULKAN_TOOLS_LICENSE_FILES = LICENSE.txt
11
12VULKAN_TOOLS_DEPENDENCIES = \
13	vulkan-headers \
14	vulkan-loader
15
16VULKAN_TOOLS_CONF_OPTS += \
17	-DBUILD_CUBE=OFF \
18	-DBUILD_ICD=OFF \
19	-DBUILD_VULKANINFO=ON \
20	-DINSTALL_ICD=OFF
21
22ifeq ($(BR2_PACKAGE_DIRECTFB),y)
23VULKAN_TOOLS_DEPENDENCIES += directfb
24VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_DIRECTFB_SUPPORT=ON
25else
26VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_DIRECTFB_SUPPORT=OFF
27endif
28
29ifeq ($(BR2_PACKAGE_LIBXCB),y)
30VULKAN_TOOLS_DEPENDENCIES += libxcb
31VULKAN_TOOLS_CONF_OPTS += \
32	-DBUILD_WSI_XCB_SUPPORT=ON \
33	-DBUILD_WSI_XLIB_SUPPORT=ON
34else
35VULKAN_TOOLS_CONF_OPTS += \
36	-DBUILD_WSI_XCB_SUPPORT=OFF \
37	-DBUILD_WSI_XLIB_SUPPORT=OFF
38endif
39
40ifeq ($(BR2_PACKAGE_WAYLAND),y)
41VULKAN_TOOLS_DEPENDENCIES += wayland
42VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_WAYLAND_SUPPORT=ON
43else
44VULKAN_TOOLS_CONF_OPTS += -DBUILD_WSI_WAYLAND_SUPPORT=OFF
45endif
46
47$(eval $(cmake-package))
48

Last Index update Fri Aug 22 08:59:00 CST 2025