Commit Graph

102 Commits

Author SHA1 Message Date
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
Jussi Pakkanen e12100b726 Removed shell backend. 2013-04-01 13:42:30 +03:00
Jussi Pakkanen 6bbaba5a82 Removed -tt from shebang lines because GNU env can't handle it and the
test suite now checks for tabs.
2013-03-24 19:38:44 +02:00
Jussi Pakkanen af82d04b3f Print friendlier error messages rather than the Python stack trace. 2013-03-15 22:30:21 +02:00
Jussi Pakkanen 921bce638b A few more Windows fixes. 2013-03-08 18:43:30 +02:00
Jussi Pakkanen 3f3496f08a Fix shebang lines to work on OSX too. 2013-03-03 12:58:58 +02:00
Jussi Pakkanen 775d86c0fa Guard against different Meson versions. 2013-03-01 22:21:02 +02:00
Jussi Pakkanen e7a2121bdc Persist core data to disk. 2013-02-24 22:44:01 +02:00
Jussi Pakkanen 7371ad676e Renamed generator command line option to backend. 2013-02-24 00:20:39 +02:00
Jussi Pakkanen cf97f78de7 Renamed generators to backends. 2013-02-23 19:42:18 +02:00
Jussi Pakkanen 40012fad45 Started work on pipelines by adding generator test case skeleton. 2013-02-23 19:39:27 +02:00
Jussi Pakkanen 10fc496bbc More builder -> Meson renaming. 2013-02-23 13:24:41 +02:00
Jussi Pakkanen f7d7888b70 Added support for coverage. 2013-02-21 00:36:28 +02:00
Jussi Pakkanen 9418ece26a Renamed system from builder to Meson. 2013-02-17 21:11:50 +02:00