Jussi Pakkanen
b6b8d561b8
Raise proper exception type and improve error messages. Closes #322 .
2016-10-13 21:30:49 +03:00
Igor Gnatenko
a513bcfde6
allow libdir/includedir/etc. be absolute paths
...
In Fedora we don't care about prefix, we want to ensure that libdir
is /usr/lib64, localedir is /usr/share/locale, and cetera.
Additionally, we don't need to ensure that prefix is absolute as we
check it in main.
Fixes: cc19bf0f45
("Move option validation in objects rather than doing it only in the conf script.")
Closes: https://github.com/mesonbuild/meson/issues/869
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2016-10-11 00:57:01 +03:00
Jussi Pakkanen
e2b3752f87
Show error log options in help.
2016-10-10 19:51:48 +03:00
Jussi Pakkanen
4e1388620f
Bump version number for new development.
2016-10-03 23:18:11 +03:00
Jussi Pakkanen
dc083b4fe7
Increment version number for release.
2016-10-03 22:50:35 +03:00
Jussi Pakkanen
69433025ca
Update version for new development.
2016-09-05 23:23:09 +03:00
Jussi Pakkanen
c013298426
Update version number for release.
2016-09-05 22:23:44 +03:00
Elliott Sales de Andrade
4c71695e41
Use context manager for file I/O.
...
There are a few cases where a context manager cannot be used, such as
the logger.
2016-08-27 18:29:55 -04:00
Jussi Pakkanen
a52154eba5
Change default and add explanatory comment for why we do that.
2016-08-21 23:37:13 +03:00
Jussi Pakkanen
c4ade56150
Added sysconfdir option. Closes #694 .
2016-08-21 15:57:38 +03:00
Jussi Pakkanen
4f6be39d26
Update version for new development.
2016-07-30 22:54:54 +03:00
Jussi Pakkanen
37ddadcd87
Raise version number for release.
2016-07-30 22:33:34 +03:00
Nirbheek Chauhan
c527e4a658
coredata: Descriptive parser exceptions for UserStringArrayOption
2016-07-18 02:27:34 +05:30
Jussi Pakkanen
9e37c8a308
Warn if PKG_CONFIG_PATH has changed because it may cause dependency detection to fail. Closes #626 .
2016-07-15 20:52:27 +03:00
Jussi Pakkanen
b6e8809f25
Added minsize build type that optimizes for binary size.
2016-06-23 22:38:18 +03:00
Hemmo Nieminen
fac6f869e0
Change test suite separator character from '-' to ':'.
...
This allows defining test suites for test-valgrind target without the risk
of e.g. being unable to differentiate the targets test-valgrind (testing
with valgrind) from test-valgrind (testing the valgrind subproject).
2016-06-06 10:28:00 +03:00
Jussi Pakkanen
50609054ec
Bump version number for new development.
2016-06-05 23:13:25 +03:00
Jussi Pakkanen
3d1c1b84e2
Update version number for release.
2016-06-05 20:48:49 +03:00
Jussi Pakkanen
0bc0056064
Merge pull request #577 from nioncode/vs2015
...
Implement vs2015 backend
2016-06-05 13:00:57 +03:00
Nicolas Schneider
3bedca0257
add vs2015 backend
2016-05-30 21:49:35 +02:00
Jussi Pakkanen
92dfc4eb0b
Pch disabling works now.
2016-05-30 20:11:36 +03:00
Jussi Pakkanen
1a0938cc25
Automagic scan-build support.
2016-05-22 19:24:59 +03:00
Jussi Pakkanen
27134e8e04
Increment version number for new development.
2016-04-13 19:54:39 +03:00
Jussi Pakkanen
a952717b4f
Bump version number for release.
2016-04-13 19:37:12 +03:00
Hemmo Nieminen
2eb392cdc0
Implement errorlogs builtin option.
2016-04-04 02:52:30 +03:00
Hemmo Nieminen
7fb04c207b
Implement stdsplit builtin option.
2016-04-04 02:52:30 +03:00
Hemmo Nieminen
af6f4c9b9c
coredata: Centralize builtin option descriptions and definitions.
2016-04-04 02:52:30 +03:00
Hemmo Nieminen
336904b553
Move MesonException from coredata to mesonlib.
2016-04-01 00:52:45 +03:00
Jussi Pakkanen
d87eb7d290
Merge branch 'base_options'.
2016-03-20 22:04:24 +02:00
Jussi Pakkanen
79de463993
Converted precompiled headers into a base option.
2016-03-20 19:35:42 +02:00
Jussi Pakkanen
0c63f75aaf
Converted coverage into a base option.
2016-03-20 19:16:49 +02:00
Nirbheek Chauhan
11f63105d0
New builtin option: libexecdir for installation of helper executables
2016-03-17 16:17:06 +05:30
Jussi Pakkanen
19046fd854
Added new base options and some sample opts for gcc.
2016-03-16 21:55:03 +02:00
Jussi Pakkanen
304c0d2cb5
Updated version number for new development.
2016-03-12 20:21:15 +02:00
Jussi Pakkanen
4e94a07f6e
Bump version number for release.
2016-03-12 19:03:07 +02:00
Jussi Pakkanen
0469128f46
Preserve 'C:\' as an absolute path in prefix.
2016-02-21 13:14:25 +02:00
Jussi Pakkanen
25e39f7fb1
A few win fixes.
2016-02-17 23:22:25 +02:00
Nirbheek Chauhan
a901024d33
When erroring out due to invalid prefix, print the value
...
Helps with debugging what's going wrong
2016-02-17 15:03:54 +05:30
Jussi Pakkanen
fc08f60b9f
Do not cache found programs because it is unreliable. Closes #374 .
2016-02-12 23:15:44 +02:00
Jussi Pakkanen
8d8d696966
Bump version for new development.
2016-01-24 19:12:33 +02:00
Jussi Pakkanen
df47d0b1a5
Updated versions for release.
2016-01-24 18:56:04 +02:00
Jussi Pakkanen
6d55275f6c
Update version number for a new prerelease to pypi.
2016-01-21 20:40:42 +02:00
Jussi Pakkanen
84456537da
Fix some issues that break pypi installs and bump version to upload new version.
2016-01-16 20:59:34 +02:00
Jussi Pakkanen
2e42427d4a
Support both setuptools and distutils.
2016-01-16 20:09:47 +02:00
Jussi Pakkanen
23b98cd6e6
Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir.
2016-01-16 17:35:29 +02:00