Commit Graph

349 Commits

Author SHA1 Message Date
Jussi Pakkanen 0025cb03d2 Updated the video page. 2018-02-02 17:05:12 +02:00
Martin Kelly 36aca4cd3c add meson.project_license() builtin
This Fixes #2941.
2018-01-31 23:54:28 +02:00
Jussi Pakkanen b62d670fb2 Add PipeWire to the list of users. Closes #2986. 2018-01-31 23:50:22 +02:00
Adam Jackson 64ed9656f0 docs: Fix some HTML that leaked into the markdown
Signed-off-by: Adam Jackson <ajax@redhat.com>
2018-01-31 20:59:00 +02:00
Sami Kerola 26b16e74a9 docs: Add 'outlier' to users
This is a very small hello world style project, that I hope is useful
example for people who are getting started with meson.
2018-01-30 06:47:50 +11:00
Dylan Baker bcc3cbb93e dependencies: Allow setting config-tool binaries in cross file
This allows for much easier cross compiler configuration for tools like
LLVM. This patch does honor the 'native' keyword, and falls back to
searching PATH if the binary name is not specified.

I'd be fine with either removing the fallback behavior, or marking it as
deprecated and removing it later.

Fixes #2921
2018-01-30 06:45:58 +11:00
Andrei Alexeyev 5d68681c62 Taisei Project uses Meson 2018-01-30 06:27:05 +11:00
xknight 7049958de9 Fix typo in reference tables
The possessive form of "its" does not contain an apostrophe.
2018-01-27 19:52:34 +00:00
Stefan Seering 42554d5666 Typo. 2018-01-22 00:02:24 +02:00
Edward Betts bdfcecd2c6 Correct spelling mistakes. 2018-01-19 15:53:00 +02:00
Dylan Baker eec8721227 docs: Add Mesa, Libdrm, and IGT as meson users 2018-01-18 20:33:32 +02:00
Jussi Pakkanen 59d0434039 Removed two deprecations from 2016. 2018-01-17 22:12:43 +02:00
Raphael Salamon b06b8c6452 docs: Document the `main` keyword of the `gtest` framework dependency 2018-01-17 21:00:45 +02:00
Jussi Pakkanen 6c2d40ac28 Move version info away from header. 2018-01-14 20:45:37 +02:00
Jussi Pakkanen a5b2b90309
Merge pull request #2815 from taisei-project/fix_windows_compile_resources
[windows] make compile_resources use custom targets instead of generators
2018-01-13 19:38:48 +02:00
Jussi Pakkanen d6bed2a77d
Merge pull request #2764 from mesonbuild/generatorpath
Generator outputs can have path segments
2018-01-13 19:00:38 +02:00
Andrei Alexeyev fd4236085b
Add a release note snippet for the windows.compile_resources() change 2018-01-12 23:52:25 +02:00
Jussi Pakkanen dfd368d405
Merge pull request #2803 from dcbaker/wip/freebsd-fixes
various BSD fixes
2018-01-09 22:08:00 +02:00
Nikita Churaev de8018a17d Add `export_dynamic` argument to `executable`. (#2662) 2018-01-09 21:36:13 +02:00
Dylan Baker 3b8e65911c docs: Add netbsd to the reference table 2018-01-06 13:49:34 -08:00
Dylan Baker 1723a91af3 docs: Add dragonfly BSD to OS reference table 2018-01-06 13:49:34 -08:00
Dylan Baker 4d8552ef55 docs: Add freebsd to the reference table 2018-01-06 13:49:34 -08:00
Igor Gnatenko 711c3a28ba doc/users: add ksh 2018-01-06 14:40:01 +02:00
Shlomi Fish 2ffdf48356 Add a missing space. 2018-01-02 20:29:32 +02:00
Shlomi Fish 468260504e Correct some grammar. 2018-01-02 20:29:32 +02:00
Nirbheek Chauhan 2d08c190d0 docs: get_option returns relative paths for xxxdir options
[skip ci]
2018-01-02 19:01:34 +05:30
Jussi Pakkanen 4a189cf8c5 Add unit test that checks that the sample projects compile. 2017-12-31 23:24:29 +02:00
Jussi Pakkanen 82c8550fb6 Added documentation for project templates. 2017-12-31 23:18:08 +02:00
Jussi Pakkanen dd3f49af0d
Merge pull request #2757 from xclaesse/pkgconfig
pkgconfig: Allow passing Dependency objects to library(_private)
2017-12-31 19:11:57 +02:00
Gabríel Arthúr Pétursson 2c1b45b2b2 Release notes for 0.43 are no longer preliminary 2017-12-29 23:53:47 +00:00
TingPing ff81db83af
docs: Fix missing syntax highlighting 2017-12-28 07:08:24 -05:00
Nirbheek Chauhan de3feb9625
docs: find_program native: is available since 0.43 2017-12-28 04:27:38 +05:30
Jussi Pakkanen 7fc46a3d06 Explain test setup a bit more. 2017-12-26 13:35:20 +02:00
Jussi Pakkanen ac8d6087bf
Merge pull request #2334 from mesonbuild/promotedep
Add functionality to promote nested dependencies to top level.
2017-12-26 13:24:30 +02:00
Jussi Pakkanen a5507404ab Reformat and update doc page. 2017-12-26 13:11:57 +02:00
Passw caf151afb9 add one more blank line at the tail of Disabler.md
From http://mesonbuild.com/Manual.html , it seems that `Disabler.md` messes up `Modules.md`
2017-12-26 13:09:40 +02:00
Xavier Claessens f9c9e80d4a pkgconfig: Update documentation 2017-12-20 19:09:08 -05:00
Jussi Pakkanen b437977a60 Created documentation page for code contributions. 2017-12-20 21:05:42 +02:00
Jussi Pakkanen 34c03719a3 Added documentation. 2017-12-18 21:10:14 +02:00
Jussi Pakkanen 46c071ea5c Add functionality to promote nested dependencies to top level. 2017-12-17 21:17:13 +02:00
Hemmo Nieminen d232a80e90 Allow value 'if-release' for b_ndebug project option. (#1896)
When set, NDEBUG will be automatically defined for for release builds but
not for other build types.
2017-12-17 21:06:06 +02:00
Shawn Landden 202b2fedf3 make clickable 2017-12-17 13:27:21 +02:00
Shawn Landden 44415ab61e Update Users.md
now only build system of systemd
2017-12-16 12:51:27 +02:00
Michael James Gratton 93c988b453 Enable re-compilation of GNOME gschema files if they have changed.
* mesonbuild/modules/gnome.py (GnomeModule.compile_schemas): Allow the
  depend_files kwarg.

* docs/markdown/Gnome-module.md: Add docs for new kwarg (and the only
  other one that is permitted).
2017-12-13 21:31:32 +02:00
Michael James Gratton 1a50fe45e8 Add Geary to the list of users - will use meson for the next release. 2017-12-13 21:29:39 +02:00
Iñigo Martínez cc952b055a docs: Change variable in pkg-config example
The example provided for the `get_pkgconfig_variable` when using using the `define_variable` parameter is not the best example, because it is using `prefix` for both. This changes the retrieved variable for `libdir` so the efect of the variable redefinition is more noticeable.
2017-12-12 18:33:04 +00:00
Iñigo Martínez 514d21e6a4 docs: Add documentation to dependency variables
Meson is able to redefine variables when retrieving them from
 `pkg-config` dependencies. However, the documentation is missing.

This patch adds documentation for this feature.
2017-12-12 18:33:04 +00:00
Jussi Pakkanen 04d5d017c5 Fix documentation on disabler behaviour with short circuiting. 2017-12-11 22:21:39 +02:00
Jussi Pakkanen e674434389 Updated version number for new release. 2017-12-10 17:56:27 +02:00
Jussi Pakkanen cbefb57ffe
Merge pull request #2745 from dcbaker/submit/haiku
small fixes for haiku
2017-12-10 14:42:53 +02:00