506 Commits (ccaa61ec52b97e1cbd8cd0f8986f005ae648a3ba)

Author SHA1 Message Date
Jussi Pakkanen e374b53788 Build Java projects with multiple files and other cleanups. 9 years ago
Jussi Pakkanen 4c041e2aec Can tag include directories as system dirs to reduce compiler warning noise. Closes #345. 9 years ago
Jussi Pakkanen 20f0f805a7 Fix " quoting on Windows. 9 years ago
Jussi Pakkanen f1bf87ec8a Added test to check that backslashes are passed properly through the pipeline. 9 years ago
Jussi Pakkanen ea9b49438d Always run ninja test even if there is a rogue install file at the top of your build dir. Closes #343. 9 years ago
Jussi Pakkanen 9bf641e545 Fix path generation so generations in subdirs work. 9 years ago
Jussi Pakkanen 7e1df7540d Handle custom targets that produce static libraries that are then linked to other targets. 9 years ago
Jussi Pakkanen d92e6c4595 Boost win detection tuning. 9 years ago
Jussi Pakkanen 39dd39ff38 Typo fix. 9 years ago
Jussi Pakkanen d64211f570 Moved pkg-config to a module so we no longer need special case code in core for it. 9 years ago
Jussi Pakkanen c86ee8158a Make vs dependency detector work on non-english locales. 9 years ago
Jussi Pakkanen 79dc1135f1 Automatically generate compile commands db for tooling. 9 years ago
Jussi Pakkanen 3c3c977518 Fix incorrect private_dir_abs method. 9 years ago
Jussi Pakkanen 161d633f36 Added support for calling into C. 9 years ago
Jussi Pakkanen 961b000090 Can generate swift sources with custom target. 9 years ago
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. 10 years ago
Jussi Pakkanen be6114068b Use rspfile so long command lines work on Windows. Closes #271. 10 years ago
Jussi Pakkanen 61bd979cdc A bit wider regexp. 10 years ago
Jussi Pakkanen d4a922c21a Can set build targets as arguments to run_target. Closes #270. 10 years ago
Jussi Pakkanen 384365c843 Added outdir() method to build targets so we can make output dirs togglable. 10 years ago
Jussi Pakkanen b8b50020f0 Check correct output element. 10 years ago
Jussi Pakkanen 2e585856be Prevent generation of Ninja files with target ambiguities. 10 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. 10 years ago
Jussi Pakkanen 840acdd028 Fix. 10 years ago
Jussi Pakkanen 4e8c4035e5 Can have built binaries in run_targets. Closes #264. 10 years ago
Jussi Pakkanen 776f899e78 Made boost on windows kinda work. 10 years ago