101 Commits (b76da59448563254eec915d7eecfab6e03bc2132)

Author SHA1 Message Date
Jussi Pakkanen 4428d97542 Fixed gui app. 10 years ago
Jussi Pakkanen 1f602ff155 Prune one string matching thingy. 10 years ago
Jussi Pakkanen 236436da56 Started enforcing types better with decorators. 10 years ago
Jussi Pakkanen 6237695e96 Use File objects for all sources. Fix all basic tests. 10 years ago
Jussi Pakkanen bf9b5d7b72 The first step in a major refactoring starts by adding a new layer of abstraction. 10 years ago
Jussi Pakkanen bfa68aaeaf Autodetect Qt5 rcc dependencies as well as reasonably possible. 10 years ago
Jussi Pakkanen e87d3c07ad Can specify explicit dependencies for custom targets. 10 years ago
Hemmo Nieminen a3544847ca Accept source files in extract_objects() (also) as a list. 10 years ago
Jussi Pakkanen 2e93295c2e Generate configure files immediately when they are declared. Closes #88. 10 years ago
Jussi Pakkanen d2cb344c91 Remove duplicate entries from list of source files. 10 years ago
Jussi Pakkanen 1ac00031f9 Persist modules so they are imported only once for the lifetime of a build directory. 10 years ago
Jussi Pakkanen 48477102c9 Now can compile all Qt5 tests with module. 10 years ago
Jussi Pakkanen 6e6ac02eaf Major refactoring to move Qt5 from core into a module. Rules are written but moc/uic/rrc are not generated yet. 10 years ago
Jussi Pakkanen 526c86d92f I meant to do this originally. 10 years ago
Jussi Pakkanen bf5466e7ef An implementation of build_always as slightly modified from the original by Axel Waggershauser. 10 years ago
Axel Waggershauser 963892a7c3 basic support for 'build_always' feature of custom targets 10 years ago
Jussi Pakkanen 525f0ae6d2 Harmonised copyright declarations. 10 years ago
Jussi Pakkanen 9ce01c16f4 Minor tweak. 10 years ago
Jussi Pakkanen e5b1d855a1 Further harmonise held_object. 10 years ago
Jussi Pakkanen 188986fac3 Harmonise held_object usage somewhat. 10 years ago
Jussi Pakkanen 0c86f30d4b Can install entire subtrees with one command. Closes #14. 10 years ago
Jussi Pakkanen 5d17e417b4 Can have arrays of stuff. 10 years ago
Jussi Pakkanen 77c14525c3 Autodetect runnable commands on unix (where chmod values might be wrong) and Windows (where files with weird suffixes are unrunnable. 10 years ago
Jussi Pakkanen a8a696c55f Per-target type known keyword lists. 10 years ago
Jussi Pakkanen 1c0a735e00 Use static library dependencies not when the library is built but when it is used. 10 years ago
Jussi Pakkanen 8f5a51f0c7 Warn on unknown kwargs on custom targets. 10 years ago
Jussi Pakkanen 81a7c41799 Print a warning on unknown keyword arguments on build targets. 10 years ago
Jussi Pakkanen c4860ff60f Updated copyright years. 10 years ago
Jussi Pakkanen a5863477f8 Kill end of line whitespace dead. 10 years ago
Jussi Pakkanen cf6a395014 Spell out include_directories. 10 years ago
Jussi Pakkanen 6af7f92ab3 Handle C# resource files. 10 years ago
Jussi Pakkanen af0ca6751a Made all unit tests pass again. 10 years ago
Jussi Pakkanen bae8507753 Make it possible to generate source files in custom targets. 10 years ago
Jussi Pakkanen f55c81ec23 Can set per-target cs args. 11 years ago
Jussi Pakkanen d57b3d79bd C# file names always follow the windows standard. 11 years ago
Jussi Pakkanen e38f040661 Can set install time rpath. 11 years ago
Jussi Pakkanen 6759e404d9 Make it possible to run a custom script during install. 11 years ago
Jussi Pakkanen d5fb06c193 Fix kwarg copying. 11 years ago
Jussi Pakkanen 923ad8ab9b Invoke Rust via wrapper script. 11 years ago
Jussi Pakkanen 2c65b1f0c3 Renamed deps -> dependencies. 11 years ago
Jussi Pakkanen d2b5e5c7a5 The mass flags -> args renaming for consistency. 11 years ago
Jussi Pakkanen f22376701b Can compile very basic Rust programs. 11 years ago
Jussi Pakkanen 73ca870bef Can specify standalone command targets. 11 years ago
Jussi Pakkanen 365f529c75 Store build flags into coredata as it is persistent and needs to survive over Meson reconfigurations. 11 years ago
Jussi Pakkanen f88779319d Get compile and link flags from envvars. 11 years ago
Jussi Pakkanen e2257a59df Always give full path for build target executables as someone may try to invoke them. 11 years ago
Jussi Pakkanen 51b73e8ab2 Keyword argument unification. 11 years ago
Jussi Pakkanen 8467c5b0a6 Can now generate GObject introspection data and install it. 11 years ago
Jussi Pakkanen 03c685b9e4 Put in some frosting. 11 years ago
Jussi Pakkanen ee0607ddf9 Can use outputs of targets as inputs of custom targets. 11 years ago