mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-13 08:22:16 -04:00
include: install internal render headers for external consumers
This commit is contained in:
parent
6473365361
commit
a1861c8295
2 changed files with 25 additions and 1 deletions
|
|
@ -29,6 +29,29 @@ install_subdir('wlr',
|
||||||
exclude_files: exclude_files,
|
exclude_files: exclude_files,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
internal_render_headers = [
|
||||||
|
'render/pixman.h',
|
||||||
|
'render/pixel_format.h',
|
||||||
|
]
|
||||||
|
if features.get('gles2-renderer')
|
||||||
|
internal_render_headers += [
|
||||||
|
'render/egl.h',
|
||||||
|
'render/gles2.h',
|
||||||
|
]
|
||||||
|
endif
|
||||||
|
if features.get('vulkan-renderer')
|
||||||
|
internal_render_headers += 'render/vulkan.h'
|
||||||
|
endif
|
||||||
|
|
||||||
|
install_headers(internal_render_headers,
|
||||||
|
subdir: versioned_name,
|
||||||
|
preserve_path: true,
|
||||||
|
)
|
||||||
|
|
||||||
|
install_headers('util/rect_union.h',
|
||||||
|
subdir: versioned_name / 'util',
|
||||||
|
)
|
||||||
|
|
||||||
foreach name, have : internal_features
|
foreach name, have : internal_features
|
||||||
internal_config.set10('HAVE_' + name.underscorify().to_upper(), have)
|
internal_config.set10('HAVE_' + name.underscorify().to_upper(), have)
|
||||||
endforeach
|
endforeach
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
PKG_CONFIG?=pkg-config
|
PKG_CONFIG?=pkg-config
|
||||||
|
|
||||||
PKGS="wlroots-0.21" wayland-server xkbcommon
|
PKGS="wlroots-0.21" wayland-server xkbcommon
|
||||||
|
CFLAGS_PIXMAN!=$(PKG_CONFIG) --cflags pixman-1
|
||||||
CFLAGS_PKG_CONFIG!=$(PKG_CONFIG) --cflags $(PKGS)
|
CFLAGS_PKG_CONFIG!=$(PKG_CONFIG) --cflags $(PKGS)
|
||||||
CFLAGS+=$(CFLAGS_PKG_CONFIG)
|
CFLAGS+=$(CFLAGS_PIXMAN) $(CFLAGS_PKG_CONFIG)
|
||||||
LIBS!=$(PKG_CONFIG) --libs $(PKGS)
|
LIBS!=$(PKG_CONFIG) --libs $(PKGS)
|
||||||
|
|
||||||
all: tinywl
|
all: tinywl
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue