156 Commits (e76631c0d0b32c188866bbd1d8a7c8893e64641a)

Author SHA1 Message Date
Jussi Pakkanen a16463972d Parse contents of gresource xml and add deps manually. A bit of a hack but necessary due to missing upstream functionality. Closes #298. 9 years ago
Jussi Pakkanen 1c186d4a30 Only compile when doing cross compilation sanity checks because linking gets way too complicated. 9 years ago
Jussi Pakkanen d952812b1b Fix Rust to work with 1.3 release. Closes #277. 9 years ago
Jussi Pakkanen 7c9c03b430 A few Rust fixes. 9 years ago
Jussi Pakkanen 50663144c3 Can set compiler options, added language versions for Gnu and Clang. 9 years ago
Jussi Pakkanen 68fdef88cb Make generated header dependencies transitive. 9 years ago
Jussi Pakkanen a9ec9ba104 Basic outline for exposing private dir. Not working fully yet. 9 years ago
Jussi Pakkanen d987bc2e9c Use rspfile on compiles too. 9 years ago
Jussi Pakkanen be6114068b Use rspfile so long command lines work on Windows. Closes #271. 9 years ago
Jussi Pakkanen 61bd979cdc A bit wider regexp. 9 years ago
Jussi Pakkanen d4a922c21a Can set build targets as arguments to run_target. Closes #270. 9 years ago
Jussi Pakkanen 384365c843 Added outdir() method to build targets so we can make output dirs togglable. 9 years ago
Jussi Pakkanen b8b50020f0 Check correct output element. 9 years ago
Jussi Pakkanen 2e585856be Prevent generation of Ninja files with target ambiguities. 9 years ago
Jussi Pakkanen 33217038b4 Put full path to exe_wrapped run targets in case the runner script assumes that the runnable binary needs to be in PATH. 9 years ago
Jussi Pakkanen 840acdd028 Fix. 9 years ago
Jussi Pakkanen 4e8c4035e5 Can have built binaries in run_targets. Closes #264. 9 years ago
Jussi Pakkanen 776f899e78 Made boost on windows kinda work. 9 years ago
Jussi Pakkanen 4dd6a85075 Fix Windows again. 9 years ago
Jussi Pakkanen 2c5688445b Created iphone cross file and made it possible to specify compile and link args in the cross file. 9 years ago
Jussi Pakkanen a90bbb7277 Finally full test suite passes, even gir. 9 years ago
Jussi Pakkanen 0131555e28 Fix all tests except gir, which requires some new functionality. 9 years ago
Jussi Pakkanen c0bf3e8d46 Create symlinks only once during configuration. 9 years ago
Jussi Pakkanen 0b0d787624 A bunch more conversions. 9 years ago
Jussi Pakkanen f9060a70bb Converted a bunch of locations to support different target output path. 9 years ago
Jussi Pakkanen 363bc42c5c Started target out dir refactoring with some clarifying renamings. 9 years ago
Jussi Pakkanen b057b061c3 Revert msys2 python fixes which turned out to be wrong. Closes #252. 9 years ago
Jussi Pakkanen f32db9afa2 Generator outputs are all relative. 9 years ago
Jussi Pakkanen ed32ee1bdc Use relative path in generators. 9 years ago
Jussi Pakkanen 6e6c7dd1fc Fix accidental use of absolute include paths. 9 years ago
Rafaël Kooi 38b8178a14 Fix Python paths for MSYS2 9 years ago
Jussi Pakkanen 11985b71b4 Detect Python bin properly when under msys2. 9 years ago
Jussi Pakkanen 5467b7d58b Made Fortran static libraries work. Closes #237. 9 years ago
Jussi Pakkanen 5ffe46bc6a Add version numbers to projects and generate a dep manifest. 9 years ago
Jussi Pakkanen 78739afd9c Use system() instead of name() which is a confusing term. 9 years ago
Jussi Pakkanen 63572626c6 Copy permission bits from source files and fix a path issue. 9 years ago
Jussi Pakkanen 05d929d542 Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222. 9 years ago
Jussi Pakkanen 83cc5ce4c5 Allow more than one install script and make gtkdoc method return one. 9 years ago
Jussi Pakkanen 30d0c2292f Support target-only cross compilation properly. 9 years ago
Jussi Pakkanen 463d08d545 Now host_machine, build_machine and target_machine are properly separated and return correct values. 9 years ago
Jussi Pakkanen eb3cdb6f8d Changed cross compilation file to new format. 9 years ago
Afief Halumi 5148972bfe Avoid sorting object list before generating target 9 years ago
Jussi Pakkanen 0356024300 Give top level targets unique private directories even if they share a basename with some other top level target. 10 years ago
Jussi Pakkanen 833cb56f5c Can create top level targets that have the same name but different type. 10 years ago
Igor Gnatenko f03be73f02 ninjabackend: drop debugging print 10 years ago
Jussi Pakkanen cd40187d4e Handle files() in Vala arguments and set up deps correctly. 10 years ago
Igor Gnatenko 1476af4ada vala: don't ignore vala_args. Closes #192 10 years ago
Igor Gnatenko 919d958485 vala: use --target-glib only if >=, == specified 10 years ago
Igor Gnatenko d7ca9eee5a vala: add support for --target-glib 10 years ago
Igor Gnatenko aa9008e76d ninjabackend: fix bad-continuation 10 years ago