207 Commits (04f165842feb61787c604eebf0bc213811924616)

Author SHA1 Message Date
Jussi Pakkanen 226f063edb Reworked how sources are passed to BuildTargets. 12 years ago
Jussi Pakkanen 7bf35b75fa Started work on CoreData. 12 years ago
Jussi Pakkanen 78fd215dc8 Variable name simplification. 12 years ago
Jussi Pakkanen 7371ad676e Renamed generator command line option to backend. 12 years ago
Jussi Pakkanen 7abe15a7ba Pipeline backend is done and works. 12 years ago
Jussi Pakkanen 15aa29bf15 Generate compile commands for generated sources. 12 years ago
Jussi Pakkanen cf97f78de7 Renamed generators to backends. 12 years ago
Jussi Pakkanen 10fc496bbc More builder -> Meson renaming. 12 years ago
Jussi Pakkanen 603625b61c Builder -> Meson renaming. 12 years ago
Jussi Pakkanen 816752f51a Determine location of scripts properly. 12 years ago
Jussi Pakkanen 00783ff939 Print warning if coverage reports can't be generated. 12 years ago
Jussi Pakkanen f7d7888b70 Added support for coverage. 12 years ago
Jussi Pakkanen 8c6c0d9b82 Fix regeneration rule so it is not triggered needlessly. 12 years ago
Jussi Pakkanen b0da103729 Regenerate build info if definition files change. 12 years ago
Jussi Pakkanen ae23feb36e Enable PREFIX for installing on some target types. 12 years ago
Jussi Pakkanen 26ff3fa23e Strip on install and generate pch properly. 12 years ago
Jussi Pakkanen 399c2104fe Use optimization and debug flags based on build type. 12 years ago
Jussi Pakkanen 3880670a86 Get dependency info from the compiler. 12 years ago
Jussi Pakkanen a2845b491b Tests can now be easily run with both shell and Ninja. 12 years ago
Jussi Pakkanen aad3a7a76e Added test for external deps and fixed comments at the same time. 12 years ago
Jussi Pakkanen 7a19918024 Generate configure files in Ninja backend. Now it passes all unit tests. 12 years ago
Jussi Pakkanen 7ea37a733e Generate shared library symlinks with Ninja. 12 years ago
Jussi Pakkanen b0515379bf Generate pch files with Ninja. 12 years ago
Jussi Pakkanen e2bc851735 Added target dependency info. 12 years ago
Jussi Pakkanen 2ce0ee6aed Can install data. 12 years ago
Jussi Pakkanen cd9b9f8ec5 Can install man files with Ninja. 12 years ago
Jussi Pakkanen cd9b636fe1 Can install headers with Ninja. 12 years ago
Jussi Pakkanen cdf99fa3be Fix dependency info. 12 years ago
Jussi Pakkanen 9ad2921659 Can install targets. 12 years ago
Jussi Pakkanen c5b3d913a3 Can pickle and load install data object. 12 years ago
Jussi Pakkanen 3deb31ebd5 Beginning of an install script. 12 years ago
Jussi Pakkanen 277321ecce Can run unit tests with Ninja. 12 years ago
Jussi Pakkanen 6a627c6176 More dynamic library path wanking. 12 years ago
Jussi Pakkanen 8d1641d6a4 Use relative paths for file names. 12 years ago
Jussi Pakkanen 5dd4122c65 Ninja compiles! With only the slightest of manual ninjafile editing. 12 years ago
Jussi Pakkanen 53ba628201 Can generate compiling commands. 12 years ago
Jussi Pakkanen ded616eaf5 More function moving. 12 years ago
Jussi Pakkanen affe28271a Moved code to base class.~ 12 years ago
Jussi Pakkanen f5f783b382 Generate some of targets. 12 years ago
Jussi Pakkanen 40c001772b Generate linking rules. 12 years ago
Jussi Pakkanen 7b611c2c11 Build rule for static linking and some comments. 12 years ago
Jussi Pakkanen 3d5dd90432 Generate compile rules. 12 years ago
Jussi Pakkanen bca53c2346 Support for multiple backends. 12 years ago
Jussi Pakkanen 0a3b339384 Renamed generators file. 12 years ago
Jussi Pakkanen aee4b52498 Remove references to build directory when installing. 12 years ago
Jussi Pakkanen f9c63999c3 Put build directories in #include path. 12 years ago
Jussi Pakkanen 98ce4539a9 Mirror the source tree directories in the build tree. 12 years ago
Jussi Pakkanen 2ae2a896c1 Added shared library versioning. 12 years ago
Jussi Pakkanen 261419aff3 Access variables through functions that do error checking. 12 years ago
Jussi Pakkanen b97f43b9b7 Can set global flags. 12 years ago