Commit Graph

63 Commits

Author SHA1 Message Date
Jussi Pakkanen 9d559b2b39 More robust windows detection and more logs. 2015-08-25 23:09:54 +03:00
Jussi Pakkanen bd5b4deeda Better sanity testing. 2015-08-25 01:19:58 +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
Igor Gnatenko 174e72413f style: fix indenting in meson.py
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-18 22:06:01 +03:00
Igor Gnatenko 79417eac80 meson: fix undefined-variable in backends chooser
E:146,57: Undefined variable 'options' (undefined-variable)

Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-18 19:25:29 +03:00
Igor Gnatenko 9616bed9fc introduce check python version in meson.py
To ensure that people will not confused that something won't work.

Related: https://github.com/miit-pm/RWD/pull/1#issuecomment-102607931
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-05-16 14:16:20 +03:00
Jussi Pakkanen b5cec55835 Moved functionality from __main__ to a function to make it callable. 2015-04-23 16:50:29 +03:00
Jussi Pakkanen ef180676c2 Add command line switch to print version number. 2015-03-13 22:42:47 +02:00
Jussi Pakkanen 3f46cd7fb3 Added gobject-introspection to gnome module. 2015-03-08 19:39:03 +02:00
Jussi Pakkanen c0f097c0c7 Fix argparse to make rebuild work again. 2015-03-06 17:44:03 +02:00
Jussi Pakkanen baa0782a22 Use argparse in introspector. 2015-03-02 17:05:34 +02:00
Jussi Pakkanen b82584641a Use argparse instead of optparse in meson.py. 2015-03-02 16:50:42 +02:00
Jussi Pakkanen 22c23ee1fb Added Debian multilib support. 2015-02-16 01:22:43 +02:00
Jussi Pakkanen 08ef881c86 Extracted compiler definitions to their own file. 2014-12-03 22:37:06 +02:00
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 2014-11-16 20:19:12 +02:00
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 2014-08-07 12:34:35 +03:00
Jussi Pakkanen 55759e4aa9 Can specify project options on the command line and the override defaults. 2014-08-06 21:40:23 +03:00
Jussi Pakkanen 83237f2b38 Added option for werror. 2014-07-18 20:51:26 +03:00
Jussi Pakkanen ac871dd6e2 OCD 2014-06-02 01:18:58 +03:00
Jussi Pakkanen b626d017a2 Specify build flags per build type. 2014-04-16 20:51:31 +03:00
Jussi Pakkanen d99717d9d2 Some cleanups. 2014-03-31 20:11:54 +03:00
Jussi Pakkanen 1967b64180 Separated backends into their own files. 2014-03-31 18:44:25 +03:00
Jussi Pakkanen b8aba2010b Basic pieces for an XCode project generator. 2014-03-26 20:29:30 +02:00
Jussi Pakkanen bc97fb5c85 Backend work is start. 2014-03-17 22:09:28 +02:00
Jussi Pakkanen 5658127392 Here we go, starting parser transplant. 2014-03-16 22:26:22 +02:00
Jussi Pakkanen a44b6c4038 Start work on command line conf tool. 2014-01-05 21:36:25 +02:00
Jussi Pakkanen 088d333699 Final touches to unity builds. 2013-12-27 01:05:40 +02:00
Jussi Pakkanen e18ae06602 The very basics of unity builds. 2013-12-26 23:18:28 +02:00
Jussi Pakkanen 11c812769a Can haz subproject options. 2013-12-09 20:26:12 +02:00
Jussi Pakkanen ae06ca2afc User options now do a full round trip. 2013-10-18 20:55:10 +03:00
Jussi Pakkanen 309a5c1510 Options can be accessed from scripts. 2013-10-16 22:33:33 +03:00
Jussi Pakkanen 7fa7979788 Can enable or disable the use of pch. 2013-10-13 23:03:25 +03:00
Jussi Pakkanen 59ef84102b Fill build target data. 2013-09-27 19:38:09 +03:00
Jussi Pakkanen 7006c6aa2c Some work on gettext. 2013-09-12 00:03:46 +03:00
Jussi Pakkanen 2fe88bebd8 Check for existance of core data file, not directory. 2013-09-02 22:14:59 +03:00
Jussi Pakkanen d742f1be51 Guard against people running Meson on an already configured build dir. 2013-09-02 22:08:13 +03:00
Jussi Pakkanen 171fab8fea Better error logging for early errors. 2013-09-02 21:36:50 +03:00
Jussi Pakkanen 5d38cbfade A journey to cross-compilation starts with a single step. 2013-08-23 23:05:22 +03:00
Jussi Pakkanen 4bacfa6a8c Check that missing subdirs cause an error. 2013-08-11 00:35:55 +03:00
Jussi Pakkanen 89adb13d33 I accidentally. 2013-07-27 18:43:37 +03:00
Jussi Pakkanen e8fba977f4 Some sort of elif implementation. 2013-07-27 17:55:17 +03:00
Jussi Pakkanen c3292f4dc1 More use of logging framework. 2013-07-08 21:02:47 +03:00
Jussi Pakkanen bbc3664028 Moved some print functions to logging. 2013-07-08 20:47:55 +03:00
Jussi Pakkanen 7e3d951882 Output to console and log file. 2013-07-08 20:04:02 +03:00
Jussi Pakkanen f7a28ed9c8 Started work on basic color logging framework. 2013-07-08 19:43:32 +03:00
Jussi Pakkanen ed5528ba18 Better error text. 2013-06-02 15:33:59 +03:00
Jussi Pakkanen 5ad8916323 Add line number and file information to exception objects at one location. 2013-05-26 22:32:54 +03:00
Jussi Pakkanen b77ac5ec9f Extracted dependencies to their own file. 2013-04-01 14:08:54 +03:00