Jussi Pakkanen
|
0c63556286
|
Extra args also for compiles. Closes #292.
|
2015-10-20 22:04:50 +03:00 |
Jussi Pakkanen
|
538073a9cf
|
Created a link test method.
|
2015-10-20 20:46:42 +03:00 |
Jussi Pakkanen
|
910dcbf290
|
Projects can specify default values for options.
|
2015-10-20 18:25:53 +03:00 |
Wink Saville
|
5504c3ac95
|
Gracefully handle missing machine info.
|
2015-10-18 15:56:20 -07:00 |
Jussi Pakkanen
|
572ce0f451
|
Added cpu family property to system information.
|
2015-10-18 01:08:04 +03:00 |
Jussi Pakkanen
|
1c186d4a30
|
Only compile when doing cross compilation sanity checks because linking gets way too complicated.
|
2015-10-18 00:04:45 +03:00 |
Jussi Pakkanen
|
e4ff4b7c8c
|
Can specify version requirements to subprojects.
|
2015-10-16 00:03:51 +03:00 |
Jussi Pakkanen
|
172fa2f8dd
|
Merge pull request #275 from mesonbuild/compileroptions
Compiler options
|
2015-10-15 22:20:45 +03:00 |
Jussi Pakkanen
|
c5788548d2
|
Can check for Meson version in project definition.
|
2015-10-15 21:18:39 +03:00 |
Jussi Pakkanen
|
df979ad422
|
String startswith and endswith methods.
|
2015-10-15 18:40:00 +03:00 |
Jussi Pakkanen
|
a16bea5938
|
More variable introspection.
|
2015-10-14 19:10:22 +03:00 |
Jussi Pakkanen
|
5cdad45b90
|
Expose compiler options in get_option().
|
2015-10-07 16:54:02 +03:00 |
Jussi Pakkanen
|
50663144c3
|
Can set compiler options, added language versions for Gnu and Clang.
|
2015-10-04 03:41:38 +03:00 |
Jussi Pakkanen
|
a9ec9ba104
|
Basic outline for exposing private dir. Not working fully yet.
|
2015-10-03 23:18:40 +03:00 |
Jussi Pakkanen
|
7bb28ef3c8
|
Flatten method arguments so you can generate an array of items.
|
2015-10-02 22:06:26 +03:00 |
Jussi Pakkanen
|
d4a922c21a
|
Can set build targets as arguments to run_target. Closes #270.
|
2015-09-28 18:09:54 +03:00 |
Jussi Pakkanen
|
5c5f8c7813
|
Merged trunk changes.
|
2015-09-17 20:07:40 +03:00 |
Jussi Pakkanen
|
384365c843
|
Added outdir() method to build targets so we can make output dirs togglable.
|
2015-09-17 18:48:26 +03:00 |
Jussi Pakkanen
|
4e8c4035e5
|
Can have built binaries in run_targets. Closes #264.
|
2015-09-11 00:23:33 +03:00 |
Jussi Pakkanen
|
a90bbb7277
|
Finally full test suite passes, even gir.
|
2015-09-04 00:37:28 +03:00 |
Jussi Pakkanen
|
e29e4358e6
|
Use makedirs instead of mkdir. Closes #247.
|
2015-08-27 20:29:20 +03:00 |
Jussi Pakkanen
|
c19570654c
|
Expose project version properly.
|
2015-08-25 01:43:04 +03:00 |
Jussi Pakkanen
|
cd97f7a768
|
Give sanity test binaries different names. Also expose project version to modules.
|
2015-08-25 01:29:16 +03:00 |
Jussi Pakkanen
|
bd5b4deeda
|
Better sanity testing.
|
2015-08-25 01:19:58 +03:00 |
Jussi Pakkanen
|
7c6e99149b
|
Merge pull request #236 from mesonbuild/depmanifest2
Add version numbers to projects and generate a dep manifest.
|
2015-08-23 20:13:53 +03:00 |
Jussi Pakkanen
|
e6a868e533
|
Merge pull request #229 from mesonbuild/crossname
Use system() instead of name() which is a confusing term.
|
2015-08-21 23:16:42 +03:00 |
Jussi Pakkanen
|
5ffe46bc6a
|
Add version numbers to projects and generate a dep manifest.
|
2015-08-21 22:11:44 +03:00 |
Jussi Pakkanen
|
24d23c3086
|
Can add file objects to command line arguments. Closes #235.
|
2015-08-21 22:11:26 +03:00 |
Jussi Pakkanen
|
ee4e785b1e
|
Add support for subscripting array objects with [].
|
2015-08-19 23:34:49 +03:00 |
Jussi Pakkanen
|
78739afd9c
|
Use system() instead of name() which is a confusing term.
|
2015-08-16 23:32:39 +03:00 |
Jussi Pakkanen
|
63572626c6
|
Copy permission bits from source files and fix a path issue.
|
2015-08-14 16:34:24 +03:00 |
Jussi Pakkanen
|
a5abcf1fe2
|
Created the += operator.
|
2015-08-14 16:05:58 +03:00 |
Jussi Pakkanen
|
e842e6602c
|
A few tweaks.
|
2015-08-14 01:24:11 +03:00 |
Jussi Pakkanen
|
05d929d542
|
Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222.
|
2015-08-12 14:04:41 +03:00 |
Jussi Pakkanen
|
849786da14
|
Merge pull request #218 from mesonbuild/gtkdoc
Basic gtkdoc support
|
2015-08-07 12:44:26 +02:00 |
Jussi Pakkanen
|
83cc5ce4c5
|
Allow more than one install script and make gtkdoc method return one.
|
2015-08-02 13:49:11 +03:00 |
Jussi Pakkanen
|
8b52dec6d9
|
Can generate gtkdoc documentation.
|
2015-08-02 13:49:11 +03:00 |
Jussi Pakkanen
|
0728484ef7
|
Add cpu method that was forgotten somehow.
|
2015-07-31 01:05:18 +03:00 |
Igor Gnatenko
|
ba92f2126c
|
cleanups
|
2015-07-28 01:12:38 +03:00 |
Igor Gnatenko
|
53363ab053
|
cleanups
|
2015-07-28 01:10:54 +03:00 |
Jussi Pakkanen
|
642db009a3
|
Cleanups.
|
2015-07-28 01:01:30 +03:00 |
Jussi Pakkanen
|
30d0c2292f
|
Support target-only cross compilation properly.
|
2015-07-27 00:55:28 +03:00 |
Jussi Pakkanen
|
37b2a195bd
|
Get build machine's CPU info too.
|
2015-07-27 00:55:27 +03:00 |
Jussi Pakkanen
|
463d08d545
|
Now host_machine, build_machine and target_machine are properly separated and return correct values.
|
2015-07-27 00:55:27 +03:00 |
Jussi Pakkanen
|
eb3cdb6f8d
|
Changed cross compilation file to new format.
|
2015-07-27 00:54:40 +03:00 |
Jussi Pakkanen
|
5788f47952
|
Added (or, rather, brought back) the add_languages function.
|
2015-07-25 23:20:37 +03:00 |
Jussi Pakkanen
|
fa74ef4c57
|
Added timeout kwarg to tests.
|
2015-07-23 22:28:03 +03:00 |
Jussi Pakkanen
|
0e508bf818
|
Added a extract_all_objects method to make recombining targets easier. Fixes #205.
|
2015-07-21 21:34:18 +03:00 |
Jussi Pakkanen
|
833cb56f5c
|
Can create top level targets that have the same name but different type.
|
2015-07-05 01:47:34 +03:00 |
Jussi Pakkanen
|
ac127db919
|
Get builtin options by correct name in subprojects.
|
2015-06-30 20:43:05 +03:00 |