summaryrefslogtreecommitdiff
path: root/man/meson.build
Commit message (Collapse)AuthorAgeFilesLines
* Fix build-time warning with meson 0.50.1Antonio Borneo2019-05-241-1/+0
| | | | | | | | | | | | | | | | | | | | | | Commit 6666dee52b1e ("man: Add weston-bindings(7) describing desktop shell shortcuts") adds in file "man/meson.build" the line install: true, This line triggers a warning with meson 0.50.1: WARNING: Project targetting '>= 0.47' but tried to use feature introduced in '0.50.0': install arg in configure_file Accordingly with https://github.com/mesonbuild/meson/issues/5048 the line was silently ignored by meson before 0.50.0 One possible fix for this warning would require updating the minumum version of meson required by weston, but then forcing every builder to update meson. Instead, since all the other instances in "man/meson.build" of configure_file don't use the feature "install:", it seams safe to simply remove the feature for the instal of "weston-bindings.man". Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
* man: Add weston-bindings(7) describing desktop shell shortcutsManuel Stoeckl2019-05-201-0/+8
| | | | | | | | | | The desktop-shell-specific bindings were identified from shell_add_bindings in desktop-shell/shell.c. Various general shortcuts (like Ctrl+Alt+F) are provided by files in libweston/ and compositor/ . Also introduce references to the new manual in weston(1) and weston.ini(5). Signed-off-by: Manuel Stoeckl <code@mstoeckl.com>
* meson.build: Fix warning for configure_fileHarish Krupo2019-04-161-5/+0
| | | | | | | | | | | | | | | | | | | | | | | We claim to support meson versions >= 0.47 but the `install:` argument in configure_file was introduced in version 0.50. This produces the following meson warning: WARNING: Project specifies a minimum meson_version '>= 0.47' but uses features which were added in newer versions: * 0.50.0: {'install arg in configure_file'} From the documentation for the install argument [1]: " When omitted it (install) defaults to true when install_dir is set and not empty, false otherwise." So, remove the `install:` argument and just depend on `install_dir` for installing. Fixes: https://gitlab.freedesktop.org/wayland/weston/issues/225 [1] https://mesonbuild.com/Reference-manual.html#configure_file Signed-off-by: Harish Krupo <harish.krupo.kps@intel.com>
* Add Meson build systemDaniel Stone2018-12-091-0/+53
Meson is a build system, currently implemented in Python, with multiple output backends, including Ninja and Make. The build file syntax is clean and easy to read unlike autotools. In practise, configuring and building with Meson and Ninja has been observed to be much faster than with autotools. Also cross-building support is excellent. More information at http://mesonbuild.com Since moving to Meson requires some changes from users in any case, we took this opportunity to revamp build options. Most of the build options still exist, some have changed names or more, and a few have been dropped. The option to choose the Cairo flavour is not implemented since for the longest time the Cairo image backend has been the only recommended one. This Meson build should be fully functional and it installs everything an all-enabled autotools build does. Installed pkg-config files have some minor differences that should be insignificant. Building of some developer documentation that was never installed with autotools is missing. It is expected that the autotools build system will be removed soon after the next Weston release. Signed-off-by: Daniel Stone <daniels@collabora.com> Co-authored-by: Pekka Paalanen <pq@iki.fi> Signed-off-by: Pekka Paalanen <pq@iki.fi>