Jussi Pakkanen
475175f4b5
Can use generator outputs in custom targets. Closes #587 .
2016-06-13 21:17:13 +03:00
Jussi Pakkanen
cff4e7d299
Can query version strings of dependencies.
2016-05-29 03:15:16 +03:00
Jussi Pakkanen
4377f773e0
Can set global linker arguments. Closes #536 .
2016-05-28 21:31:59 +03:00
Jussi Pakkanen
df03f849a8
Merge pull request #542 from mesonbuild/ownstdlib
...
Build transparently with a custom standard library
2016-05-25 23:44:24 +03:00
Jussi Pakkanen
babdb27570
Merge pull request #479 from mesonbuild/i18n
...
Moved gettext into i18n module.
2016-05-25 17:53:35 +03:00
Jussi Pakkanen
afe7252476
Can specify a stdlib subproject that is used implicitly on all targets with said language.
2016-05-21 21:46:03 +03:00
Jussi Pakkanen
dc148e0702
Remove all special casing for gettext and use elementary operations instead.
2016-05-21 18:21:23 +03:00
Nirbheek Chauhan
35ef1d109a
CustomTarget: require install_dir only when install is true ( #519 )
2016-04-17 22:52:10 +03:00
Jussi Pakkanen
cab5ce4fc0
Merge pull request #438 from trhd/testing_options
...
New options for controlling test output.
2016-04-06 23:10:20 +03:00
Jussi Pakkanen
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
Hemmo Nieminen
336904b553
Move MesonException from coredata to mesonlib.
2016-04-01 00:52:45 +03:00
Nirbheek Chauhan
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
Jussi Pakkanen
12a4e7d7e7
Moved gettext into i18n module.
2016-03-28 20:15:16 +03:00
Jussi Pakkanen
317a735b07
Error out if using a not found binary in the build. Closes #469 .
2016-03-23 21:26:55 +02:00
Nicolas Schneider
4d9db21039
vs2010: fix dependencies of CustomTarget
2016-03-16 00:00:39 +01:00
Nicolas Schneider
92187501ed
Can add postconfigure script.
2016-03-01 14:07:38 +01:00
Jussi Pakkanen
52b66edb6c
Can specify compile and link args for internal deps.
2016-02-29 21:28:16 +02:00
Jussi Pakkanen
836b121a9c
Refix Linux.
2016-02-22 00:09:06 +02:00
Jussi Pakkanen
a04c33e125
Can build Python extension on OSX.
2016-02-21 17:12:09 +02:00
Jussi Pakkanen
98d00386b1
Can build a Python extension module.
2016-02-21 14:52:36 +02:00
Nirbheek Chauhan
36c9a165ed
build.CustomTarget: Also accept mesonlib.File types as 'command' arguments
2016-02-17 14:45:50 +05:30
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