Commit Graph

88 Commits

Author SHA1 Message Date
Jussi Pakkanen 526c86d92f I meant to do this originally. 2015-02-07 23:59:36 +02:00
Jussi Pakkanen bf5466e7ef An implementation of build_always as slightly modified from the original by Axel Waggershauser. 2015-02-07 14:48:38 +02:00
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 2014-11-16 20:19:12 +02:00
Jussi Pakkanen 9ce01c16f4 Minor tweak. 2014-11-07 19:16:17 +02:00
Jussi Pakkanen e5b1d855a1 Further harmonise held_object. 2014-11-07 19:05:15 +02:00
Jussi Pakkanen 188986fac3 Harmonise held_object usage somewhat. 2014-11-07 19:00:57 +02:00
Jussi Pakkanen 0c86f30d4b Can install entire subtrees with one command. Closes #14. 2014-11-03 23:28:47 +02:00
Jussi Pakkanen 5d17e417b4 Can have arrays of stuff. 2014-09-20 19:01:48 +03:00
Jussi Pakkanen 77c14525c3 Autodetect runnable commands on unix (where chmod values might be wrong) and Windows (where files with weird suffixes are unrunnable. 2014-09-20 14:08:48 +03:00
Jussi Pakkanen a8a696c55f Per-target type known keyword lists. 2014-09-14 13:47:18 +03:00
Jussi Pakkanen 1c0a735e00 Use static library dependencies not when the library is built but when it is used. 2014-09-02 23:06:07 +03:00
Jussi Pakkanen 8f5a51f0c7 Warn on unknown kwargs on custom targets. 2014-08-12 22:51:36 +03:00
Jussi Pakkanen 81a7c41799 Print a warning on unknown keyword arguments on build targets. 2014-08-12 22:44:16 +03:00
Jussi Pakkanen c4860ff60f Updated copyright years. 2014-08-11 00:20:17 +03:00
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 2014-08-07 12:34:35 +03:00
Jussi Pakkanen cf6a395014 Spell out include_directories. 2014-08-05 00:45:39 +03:00
Jussi Pakkanen 6af7f92ab3 Handle C# resource files. 2014-07-30 15:49:01 +03:00
Jussi Pakkanen af0ca6751a Made all unit tests pass again. 2014-07-27 03:11:50 +03:00
Jussi Pakkanen bae8507753 Make it possible to generate source files in custom targets. 2014-07-27 02:54:23 +03:00
Jussi Pakkanen f55c81ec23 Can set per-target cs args. 2014-07-19 01:44:10 +03:00
Jussi Pakkanen d57b3d79bd C# file names always follow the windows standard. 2014-07-18 23:12:14 +03:00
Jussi Pakkanen e38f040661 Can set install time rpath. 2014-07-11 20:53:50 +03:00
Jussi Pakkanen 6759e404d9 Make it possible to run a custom script during install. 2014-07-09 16:30:58 +03:00
Jussi Pakkanen d5fb06c193 Fix kwarg copying. 2014-06-24 18:41:24 +03:00
Jussi Pakkanen 923ad8ab9b Invoke Rust via wrapper script. 2014-06-22 19:38:47 +03:00
Jussi Pakkanen 2c65b1f0c3 Renamed deps -> dependencies. 2014-06-22 17:26:36 +03:00
Jussi Pakkanen d2b5e5c7a5 The mass flags -> args renaming for consistency. 2014-06-22 17:10:00 +03:00
Jussi Pakkanen f22376701b Can compile very basic Rust programs. 2014-06-18 01:22:55 +03:00
Jussi Pakkanen 73ca870bef Can specify standalone command targets. 2014-06-11 22:38:36 +03:00
Jussi Pakkanen 365f529c75 Store build flags into coredata as it is persistent and needs to survive over Meson reconfigurations. 2014-06-07 23:43:16 +03:00
Jussi Pakkanen f88779319d Get compile and link flags from envvars. 2014-06-07 23:43:15 +03:00
Jussi Pakkanen e2257a59df Always give full path for build target executables as someone may try to invoke them. 2014-06-04 23:46:04 +03:00
Jussi Pakkanen 51b73e8ab2 Keyword argument unification. 2014-05-24 18:26:34 +03:00
Jussi Pakkanen 8467c5b0a6 Can now generate GObject introspection data and install it. 2014-05-24 18:18:47 +03:00
Jussi Pakkanen 03c685b9e4 Put in some frosting. 2014-05-23 16:44:37 +03:00
Jussi Pakkanen ee0607ddf9 Can use outputs of targets as inputs of custom targets. 2014-05-21 23:47:23 +03:00
Jussi Pakkanen 2ecd2ea65a Can define custom targets. 2014-05-19 00:59:35 +03:00
Jussi Pakkanen 9c2364b515 Started work on Vala compilation. 2014-05-10 01:14:52 +03:00
Jussi Pakkanen 77e9a24589 Can specify extra files that show up in IDEs as parts of a target. 2014-04-25 22:13:15 +03:00
Jussi Pakkanen b1be0a4547 Path fixing for great link justice. 2014-04-03 00:05:24 +03:00
Jussi Pakkanen 948f500aa1 OSX shared library versioning works. 2014-04-02 23:40:04 +03:00
Jussi Pakkanen 95cb7ddbad Can build targets but dependencies are not properly set up yet. 2014-03-31 22:07:43 +03:00
Jussi Pakkanen b549875b68 Finally can generate an entire xcodeproj file. Next up: debugging it to work. 2014-03-28 23:42:01 +02:00
Jussi Pakkanen d30c7b5968 Can define entry symbol type. 2014-03-22 19:25:19 +02:00
Jussi Pakkanen bb6446f0c0 Minor. 2014-03-22 16:46:38 +02:00
Jussi Pakkanen f807ab209d Now can has linking against shared libraries. 2014-03-19 22:26:47 +02:00
Jussi Pakkanen bc97fb5c85 Backend work is start. 2014-03-17 22:09:28 +02:00
Jussi Pakkanen efc79fb85e Can run built jar files. 2014-03-11 22:30:05 +02:00
Jussi Pakkanen 9955ca254b Can generate a build.ninja for Jave but it does not work yet. 2014-03-11 00:23:20 +02:00
Jussi Pakkanen 3dadcbc9a7 Can create jar objects. 2014-03-10 23:33:24 +02:00