475175f4b5
Can use generator outputs in custom targets. Closes #587 .
2016-06-13 21:17:13 +03:00
cff4e7d299
Can query version strings of dependencies.
2016-05-29 03:15:16 +03:00
4377f773e0
Can set global linker arguments. Closes #536 .
2016-05-28 21:31:59 +03:00
df03f849a8
Merge pull request #542 from mesonbuild/ownstdlib
...
Build transparently with a custom standard library
2016-05-25 23:44:24 +03:00
babdb27570
Merge pull request #479 from mesonbuild/i18n
...
Moved gettext into i18n module.
2016-05-25 17:53:35 +03:00
afe7252476
Can specify a stdlib subproject that is used implicitly on all targets with said language.
2016-05-21 21:46:03 +03:00
dc148e0702
Remove all special casing for gettext and use elementary operations instead.
2016-05-21 18:21:23 +03:00
35ef1d109a
CustomTarget: require install_dir only when install is true ( #519 )
2016-04-17 22:52:10 +03:00
cab5ce4fc0
Merge pull request #438 from trhd/testing_options
...
New options for controlling test output.
2016-04-06 23:10:20 +03:00
873ffe782c
Merge pull request #390 from nirbheek/msvc-module-defs
...
Add support for passing a module definitions file for exporting symbols while linking
2016-04-03 18:12:18 +03:00
336904b553
Move MesonException from coredata to mesonlib.
2016-04-01 00:52:45 +03:00
1713fa0297
Add shared_library argument for a Visual Studio module definitions file
...
On MSVC, shared libraries only export symbols that have been explicitly exported
either as part of the symbol prototype or via a module definitions file.
On compilers other than MSVC, all symbols are exported in the shared library by
default and the format for the list of symbols to export is different, so this
is only used with the VisualStudio compiler.
The module defs file path can either be relative to the current source directory
or an absolute path using meson.source_root() + '/some/path'
2016-03-30 16:24:35 +05:30
12a4e7d7e7
Moved gettext into i18n module.
2016-03-28 20:15:16 +03:00
317a735b07
Error out if using a not found binary in the build. Closes #469 .
2016-03-23 21:26:55 +02:00
4d9db21039
vs2010: fix dependencies of CustomTarget
2016-03-16 00:00:39 +01:00
92187501ed
Can add postconfigure script.
2016-03-01 14:07:38 +01:00
52b66edb6c
Can specify compile and link args for internal deps.
2016-02-29 21:28:16 +02:00
836b121a9c
Refix Linux.
2016-02-22 00:09:06 +02:00
a04c33e125
Can build Python extension on OSX.
2016-02-21 17:12:09 +02:00
98d00386b1
Can build a Python extension module.
2016-02-21 14:52:36 +02:00
36c9a165ed
build.CustomTarget: Also accept mesonlib.File types as 'command' arguments
2016-02-17 14:45:50 +05:30
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