Commit Graph

194 Commits

Author SHA1 Message Date
Jussi Pakkanen 72a6683c6f Permit overriding find_program from the cross file. 2017-09-04 22:47:12 +03:00
Patrick Griffis 04b2c67b7d gnome.gdbus_codegen(): Add annotations keyword
Fixes #2123
2017-09-04 19:26:04 +03:00
Jan Niklas Hasse c9d97a58c5 --unity flag needs {on,off,subprojects} parameter 2017-09-04 18:49:56 +05:30
Patrick Griffis 2acf737b4b pkgconfig: Document url keyword
Closes #2272
2017-09-03 13:23:37 +03:00
Daniel Stone 552c15b978 Alphabetize compiler.compiles() 2017-08-31 20:24:21 +01:00
Daniel Stone e1ffae0580 Add Compiler.get_supported_arguments()
Add a helper for the common pattern of:
  args_to_use = []
  foreach arg : candidate_args
    if cc.has_argument(arg)
      args_to_use += arg
    endif
  endforeach

Replaced with:
  args_to_use = cc.get_supported_arguments(candidate_args)
2017-08-31 20:24:20 +01:00
Tense_du ae3ea22479 Removed duplicate title in doc theme. 2017-08-31 21:59:11 +03:00
Iñigo Martínez 35ef236c43 add support for cups dependencies (#2255)
* add support for cups dependencies

libcups has its own cups-config tool rather than using pkg-config.
This adds support for cups-config, based on pcap-config and
sdl2-config implementations.

This change also includes the unit test case and documentation for
cups dependency object implementation, and libcups2 dep to CI image.
2017-08-31 21:38:15 +03:00
Jussi Pakkanen a415fafe56 Rewrapped more files. 2017-08-26 23:41:53 +03:00
Jussi Pakkanen 90c7b5ea58 Rewrapped some markdown files. 2017-08-24 17:51:44 +03:00
Jussi Pakkanen f381284969 A full example for using the conf object. Closes #2235. 2017-08-22 23:08:44 +03:00
Jussi Pakkanen 3ff76f62a2 Clarify immutability description. Closes #2234. 2017-08-22 23:00:26 +03:00
Jussi Pakkanen 9b5a5c2e61 Wrapped and alphabetized the remaining modules. 2017-08-21 00:22:33 +03:00
Jussi Pakkanen 55dfe75fd7 Rewrapped and alphabetized the Gnome module. 2017-08-21 00:18:33 +03:00
Jussi Pakkanen f19ae54974 Rewrapped lines of a few more files. 2017-08-21 00:08:28 +03:00
Jussi Pakkanen 01effa7178 Rewrap the rest of reference manual. 2017-08-21 00:02:47 +03:00
Jussi Pakkanen bb67d64c8d The last of the alphabetization. 2017-08-20 23:58:54 +03:00
Jussi Pakkanen 04d87c7b5d And a few more alphas. 2017-08-20 23:39:40 +03:00
Jussi Pakkanen b7b66fe516 More alphabetization. 2017-08-20 23:32:06 +03:00
Jussi Pakkanen 2d575757d6 Put some keyword arguments into alphabetical order to improve readability. 2017-08-20 23:16:27 +03:00
David Seifert ece243d9ab Add warning about `sources` in declare_dependency 2017-08-19 21:32:20 +03:00
TingPing 8a636052bd docs: Clarify project() no longer requires a language 2017-08-19 14:31:47 -04:00
Mohammed Sadiq 747c3af52c docs: fix typo 2017-08-18 10:29:05 -04:00
Jussi Pakkanen 62aabb5a8b Missing version info added. 2017-08-17 15:28:59 +03:00
Jussi Pakkanen e76ed84677 Documented the merge_from method. 2017-08-17 15:25:05 +03:00
Nirbheek Chauhan e2cf999ad4 Users.md: link to the Meson Porting GNOME goal 2017-08-17 10:57:13 +00:00
Florian Zwoch 3fda1ba3ed docs: fix generator code sample 2017-08-17 00:21:42 +03:00
Konstantin Mochalov 6bf65d8763 Documentation: fix broken link (now in docs)
Was [external link on github wiki](https://github.com/mesonbuild/wrapweb/wiki), now markdown file in docs
2017-08-15 22:10:36 +05:30
Jussi Pakkanen 30bb55df3d Missing dots are fun. 2017-08-15 02:06:53 +03:00
Jussi Pakkanen 244ef43651 Bumped version number for new development. 2017-08-15 01:54:07 +03:00
Jussi Pakkanen a629642f1e Bump numbers for new release. 2017-08-15 00:43:54 +03:00
Tim-Philipp Müller 4e476c82f3 gnome: add mkenums_simple()
99% of all mkenums uses in C libraries use the same basic template,
so add a mkenums_simple() function that takes care of everything for
us based on that template.

Features:
 - optional function declaration decorator such as GLIB_AVAILABLE
 - optional extra header prefix (e.g. for include needed for decorator)
 - optional extra body prefix (e.g. for additional includes)
 - optional function name prefix (e.g. to add leading underscores)

Fixes issue #1384
2017-08-14 19:40:36 +03:00
Jussi Pakkanen 55165ba504 Added documentation for pcap dependency. 2017-08-13 23:42:38 +03:00
Tim-Philipp Müller 60b83a5f0a gnome: add 'ignore_headers' to permitted kwarg list for gnome.gtkdoc() 2017-08-13 21:17:04 +03:00
Nirbheek Chauhan ca4778a500 Update wrap-mode FAQ 2017-08-10 10:40:02 +00:00
Nirbheek Chauhan b663937f8c Clarify what an "external dependency" is
And add a link to the Dependencies.md page.
2017-08-09 10:32:25 +00:00
Jussi Pakkanen d94e06db21 Merged singleexe branch. 2017-08-06 17:00:51 +03:00
Jussi Pakkanen 06f195e9ec Merged exclude_dir branch. 2017-08-06 13:09:46 +03:00
Elliott Sales de Andrade 5cb1d00537 Allow excluding files from `install_subdir`
The install_subdir command now accepts a new `exclude` keyword argument
that allows specified files to be excluded from the installed
subdirectory.
2017-08-06 03:58:35 -04:00
Elliott Sales de Andrade d9f01ffcea Disallow language keyword for unsupported deps.
Also, document it in the manual.
2017-08-05 16:44:39 -04:00
Jussi Pakkanen e765091c2e Updated release notes. 2017-08-05 17:00:22 +03:00
Elliott Sales de Andrade 4c9611c2d6 Add documentation for new MPI dependency. 2017-08-04 20:07:07 -04:00
Jussi Pakkanen 61a05f26e3 Add option to disable implicit include directories. Closes #2139. 2017-08-05 00:26:13 +03:00
Jussi Pakkanen a800c96f99 Add option to limit maximum number of concurrent link processes. 2017-08-05 00:24:59 +03:00
Jussi Pakkanen e95ba1ada5 Merge pull request #2113 from nyorain/vulkan
Vulkan dependency module
2017-08-04 22:38:04 +03:00
nyorain 12a5a50058 Add vulkan dependency to release notes 2017-08-04 19:50:36 +02:00
Bruce Richardson bc3327ae6e doc: describe joining strings using the + symbol 2017-07-31 12:00:16 -04:00
Patrick Griffis 43a03aa950 docs: Add gettext example to porting autotools guide 2017-07-31 10:30:41 +01:00
Nirbheek Chauhan d5fc10fbd8 Fix wording about array immutability 2017-07-24 21:52:16 +00:00
Nirbheek Chauhan 8dd1d6d646 Clarify array immutability and document indexing 2017-07-24 21:50:09 +00:00