554 Commits (dd8c1d059514dea820c2e952a3c01a50993d4ec3)

Author SHA1 Message Date
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 10 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
Jussi Pakkanen 05b6220844 In Vala .vapi files are sort of headers that you must put on the command line. Make it so. 10 years ago
Jussi Pakkanen 852fb28888 Do not use -o with Vala. Closes #120. 10 years ago
Jussi Pakkanen cf0bd77ddd Do not invoke linker via cmd /c on Windows. 10 years ago
Jussi Pakkanen 5bebe6ce14 A few more eradications of plain strings. 10 years ago
Jussi Pakkanen 83e04ca70f Fix the remaining 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
Jussi Pakkanen 2e93295c2e Generate configure files immediately when they are declared. Closes #88. 10 years ago
Jussi Pakkanen f390f152e5 Fix windows. 10 years ago
Jussi Pakkanen d6ef93434e Fix generators with multiple files. 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 52b69b8939 Make sure that build and source subdirectories are always in search 10 years ago
Jussi Pakkanen c6dbf98a05 Do not use linker arguments of dependencies' dependencies if the target is a static library because the static linker does not understand them. 10 years ago
Jussi Pakkanen 87ea869f02 Can install files created with configure_file. 10 years ago
Jussi Pakkanen 99bb73e6c9 Changed install_data to get rid of useless and confusing target subdir name. 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 73b8ff5341 Rework installation logic so we can go outside the install prefix. 10 years ago
Jussi Pakkanen 2107be2a78 Add thread flags to compilers and use them on dependencies that require threads. Fixes #31. 10 years ago
Jussi Pakkanen 646afcac0d Run targets are in the console pool for obvious reasons. 10 years ago
Jussi Pakkanen 0f65a5991c Removed remnants of old debug funcs. 10 years ago