Commit Graph

121 Commits

Author SHA1 Message Date
Paolo Bonzini 86ad009748 man: document "meson setup -D"
Fixes: #810
2025-04-20 16:26:02 +03:00
Jussi Pakkanen 84b7870cac Bump version number for rc1. 2025-04-16 21:34:03 +03:00
FeRD (Frank Dana) 992ec923a7 man page: Running without 'setup' is deprecated
Move the mention of the (deprecated) default command mode
down near the end of the page, instead of presenting it right
up front.
2025-03-20 16:29:18 -04:00
Patrick Steinhardt d3c8639975 mtest: add option to slice tests
Executing tests can take a very long time. As an example, the Git test
suite on Windows takes around 4 hours to execute. The Git project has
been working around the issue by splitting up CI jobs into multiple
slices: one job creates the build artifacts, and then we spawn N test
jobs with those artifacts, where each test job executes 1/Nth of the
tests.

This can be scripted rather easily by using `meson test --list`,
selecting every Nth line, but there may be other projects that have a
similar need. Wire up a new option "--slice i/n" to `meson test` that
does implements this logic.

Signed-off-by: Patrick Steinhardt <ps@pks.im>
2025-02-27 15:25:05 -05:00
Jussi Pakkanen a86476c57c Bump version number for rc1. 2025-01-09 16:55:00 +02:00
Jussi Pakkanen 739683943a Update version number for rc1. 2024-10-07 00:21:03 +03:00
Jussi Pakkanen ff5865c45c Bump version number for rc2. 2024-07-01 18:35:29 +03:00
Jussi Pakkanen 7ec1fc507e Bump version numbers for rc1. 2024-06-24 19:32:34 +03:00
John Wiele 1b36bf3f3c Add help for meson format to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-11 11:36:22 -04:00
John Wiele fd6a6e8b90 Add help for meson env2mfile to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:15:40 -04:00
John Wiele bce9b44c0b Add help for meson devenv to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:15:27 -04:00
John Wiele 2e6f5c8bf2 Add help for meson compile to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:15:13 -04:00
John Wiele caa32abf45 Add help for meson rewrite to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:14:55 -04:00
John Wiele 559341bb2f Add help for meson subprojects to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:14:34 -04:00
John Wiele 80a4b4a2ec Add help for meson init to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:14:14 -04:00
John Wiele 762262856a Add help for meson install to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:13:49 -04:00
John Wiele 31d8074727 Add help for meson dist to the man page.
The added help text was derived from the output of the meson help
command much like the markdown online help is derived.
2024-06-06 09:13:10 -04:00
Jussi Pakkanen d532c79d9c Bump version number for rc2. 2024-03-03 23:34:21 +02:00
Jussi Pakkanen 0dc2499b2a Bump version number for rc1. 2024-02-26 23:31:35 +02:00
Jussi Pakkanen 61a760a39c Increment version number for rc2. 2023-11-06 00:48:05 +02:00
Jussi Pakkanen bca31cffc2 Bump version number for RC1. 2023-10-27 00:07:15 +03:00
Jussi Pakkanen dd3c39242b Bump version number for rc2. 2023-07-05 23:56:33 +03:00
Jussi Pakkanen 9a6a95483c Bump version number for rc1. 2023-06-28 17:50:49 +03:00
Jussi Pakkanen 71487c876e Bump version number for rc2. 2023-04-02 22:52:22 +03:00
Jussi Pakkanen 697b42f022 Bump version number for rc1. 2023-03-28 17:21:47 +03:00
Dylan Baker 4a014d1724 Add support for meson.options as a replacement for meson_options.txt
We will still try to load `meson_options.txt` if `meson.options` doesn't
exist. Because there are some advantages to using `meson.options` even
with older versions of meson (such as better text editor handling)
we will not warn about the existence of a `meson.options` file if a
`meson_options.txt` file or symlink also exists.

The name `meson.options` was picked instead of alternative proposals,
such as `meson_options.build` for a couple of reasons:

  1. meson.options is shorter
  2. While the syntax is the same, only the `option()` function may be
     called in meson.options, while, it may not be called in meson.build
  3. While the two files share a syntax and elementary types (strings,
     arrays, etc), they have different purposes: `meson.build` declares
     build targets, `meson.options` declares options. This is similar to
     the difference between C's `.c` and `.h` extensions.

As an implementation detail `Interpreter.option_file` has been removed,
as it is used exactly once, in the `project()` call to read the options,
and we can just calculate it there and not store it.

Fixes: #11176
2023-03-28 15:01:10 +03:00
Jussi Pakkanen c8766468a3 Bump version numbers for rc1. 2022-12-10 18:48:22 +02:00
Jussi Pakkanen b9d19afb9a Bump version number for release. 2022-11-06 15:42:20 +02:00
Jussi Pakkanen b0e2d00acd Bump version numbers for 0.64.0.rc1. 2022-10-25 19:35:01 +03:00
Jussi Pakkanen 9c6dab2cfd Finalize the release. 2022-07-03 17:39:59 +03:00
Jussi Pakkanen 28a9c1fdad Update version numbers for rc1. 2022-06-19 22:20:53 +03:00
Jussi Pakkanen cec7d491f9 Bump version numbers for rc1 release. 2022-03-10 11:43:45 +02:00
Jussi Pakkanen 09f52a3817 Bump version numbers for rc1. 2022-01-02 22:22:31 +02:00
Jussi Pakkanen a331ba1b8b Bump version number for rc1. 2021-10-11 19:52:04 +03:00
Jussi Pakkanen 3a241496c8 Bump version number for rc1. 2021-07-05 22:11:31 +03:00
Jussi Pakkanen 753954be86 Release 0.58.0. 2021-05-02 12:42:42 +03:00
Jussi Pakkanen a493c950a7 Bump version number for rc1. 2021-04-26 23:39:15 +01:00
Jussi Pakkanen ba770d1877 Bump version numbers for rc1. 2021-02-09 01:20:19 +02:00
Jussi Pakkanen 55d370e565 Bump version number for rc1. 2020-10-19 00:34:49 +03:00
Jussi Pakkanen f8bec97084 Bump version number for RC1. 2020-07-02 20:03:36 +03:00
Jussi Pakkanen 253fbc4470 Bump version number for rc1. 2020-03-24 10:53:02 +02:00
Jussi Pakkanen 8d576eba91 Prepare new release. 2020-01-07 22:12:25 +02:00
Jussi Pakkanen 2779603c68 Updated version numbers for 0.52.0 release. 2019-10-06 20:05:19 +03:00
Fabian Bläse 7b76515534 man: Make argument order of setup command consistent with help message
In msetup the two positional arguments build-dir and source-dir
are added to the argument parser in this order.

This also affects the help message.

This order is different from the order given in the man page.
Therefore it is switched around in the man page to make it consistent
with the help message.

As the code automatically decides which directory contains what, this
change is only cosmetic. Both argument orders should be valid.

Signed-off-by: Fabian Bläse <fabian@blaese.de>
2019-09-05 23:43:32 +03:00
Christoph Weiss 185238fdb4 Change meson test's build failure exit code to 125 2019-07-12 21:51:17 +03:00
Jussi Pakkanen 5ecab57667 Update things for new release. 2019-06-16 22:03:29 +03:00
Joel Rosdahl f13e65b93a Update to new ccache URL
ccache’s web site is now located at https://ccache.dev.

Bonus: Use the preferred capitalization “Ccache” instead of “CCache”.
2019-05-27 01:10:57 +03:00
Jussi Pakkanen 9f48f5fe94 Update everything for new release. 2019-03-10 19:25:09 +02:00
Shubham Lagwankar 4de093c8d5 Fix typo [skip ci] 2019-01-14 23:18:41 +02:00
Jussi Pakkanen 51aaa15bda Update everything for release 0.49.0 2018-12-09 21:58:12 +02:00