mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-12 08:21:33 -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,
|
||||
)
|
||||
|
||||
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
|
||||
internal_config.set10('HAVE_' + name.underscorify().to_upper(), have)
|
||||
endforeach
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
PKG_CONFIG?=pkg-config
|
||||
|
||||
PKGS="wlroots-0.21" wayland-server xkbcommon
|
||||
CFLAGS_PIXMAN!=$(PKG_CONFIG) --cflags pixman-1
|
||||
CFLAGS_PKG_CONFIG!=$(PKG_CONFIG) --cflags $(PKGS)
|
||||
CFLAGS+=$(CFLAGS_PKG_CONFIG)
|
||||
CFLAGS+=$(CFLAGS_PIXMAN) $(CFLAGS_PKG_CONFIG)
|
||||
LIBS!=$(PKG_CONFIG) --libs $(PKGS)
|
||||
|
||||
all: tinywl
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue