mesonbuild/meson

Add Haiku support

Open

#7,073 opened on May 3, 2020

View on GitHub
 (8 comments) (0 reactions) (0 assignees)Python (4,978 stars) (1,465 forks)batch import
OS:Haikuenhancementhelp wanted

Description

Haiku is desktop oriented operating system compatible with BeOS (https://www.haiku-os.org/).

Meson is already working on Haiku, but some Haiku-specific features are missing:

  1. Resources. Haiku have resource support for executables like Windows. Resourse is compiled by rc -o <OUTPUT>.rsrc <INPUT>.rdef and inserted into executable by xres -o <OUTPUT> <INPUT>.rsrc. xres command modifies executable by adding resources.

  2. Localization catalogs. Haiku have collectcatkeys utility to generate localization catalog ('en.catkeys') from source code and linkcatkeys utility to compile *.catkeys file.

https://git.haiku-os.org/haiku/tree/data/develop/makefile-engine can be used as reference.

Contributor guide