319 Commits (52b7f1a0960081521da0178e82ee83a5e4f5e803)

Author SHA1 Message Date
Jussi Pakkanen d531f915b1 Can build Swift libraries and link them. 9 years ago
Jussi Pakkanen b3d61beb2d A test can be part of multiple suites. 9 years ago
Jussi Pakkanen 43b07729aa Reworked swift code so now can use multiple source files in one target. 9 years ago
Jussi Pakkanen 70695bead4 Added possibility to have multiple test suites so you can run only a subset of tests. Closes #325. 9 years ago
Jussi Pakkanen 7ed515dacc Refactored dep file name so Swift dependency tracking works. 9 years ago
Jussi Pakkanen 913963d608 Can specify extra arguments to generator commands. Closes #315. 9 years ago
Jussi Pakkanen 26873801bc Can define benchmarks and run them. 9 years ago
Jussi Pakkanen 13c9a7440c Fix Rust. 9 years ago
Jussi Pakkanen 86a6915077 Fix unity build. Closes #310. 9 years ago
Jussi Pakkanen c75b75d487 Do not use linker arguments on static libraries. 9 years ago
Jussi Pakkanen 16fa657304 Can use built exes in custom targets. 9 years ago
Jussi Pakkanen 24f35d0425 Fix single output generators. 9 years ago
Jussi Pakkanen c12719fa18 Advance list of output files so we do not generate same output files multiple times for different input. 9 years ago
Jussi Pakkanen e8cca681ca Simple custom targets work in VS2010. 9 years ago
Jussi Pakkanen 5be7c011bf Regenerator script works, but is not run automatically yet. 9 years ago
Jussi Pakkanen 1fbbf4705d Windows path separators, the bane of my existance. 9 years ago
Jussi Pakkanen e2313b85d7 Refactored builtin options to a dictionary and created a new default library target type. 9 years ago
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