19 Commits (cd9b9f8ec5e7b9497396398df9909d18b9aad967)

Author SHA1 Message Date
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
Jussi Pakkanen 5c0d1cc7c0 Include directories work. 12 years ago
Jussi Pakkanen d5c50ce60a Fixed changed function name. 12 years ago
Jussi Pakkanen faaa0df78b Removed spurious print statement. 12 years ago
Jussi Pakkanen 3eab390158 Can generate configure files. 12 years ago
Jussi Pakkanen 3e9416fc4a Added support for precompiled headers. 12 years ago
Jussi Pakkanen 5701529632 Can install data files. 12 years ago
Jussi Pakkanen 0783c7ff97 Can generate targets in subdirectories. 12 years ago
Jussi Pakkanen 5969b1ed33 Can install Man files. 12 years ago
Jussi Pakkanen 8d038ef09e Can install header files. 12 years ago
Jussi Pakkanen b6886b2c27 Added target install option. 12 years ago
Jussi Pakkanen c71f82432f Extracted build data to its own class. 12 years ago
Jussi Pakkanen 54e47554c3 Added unit test functionality to builder. 12 years ago
Jussi Pakkanen b9f3ab1c48 Can link against shared libraries. 12 years ago
Jussi Pakkanen 216a8ca1ea Can link against static libraries. 12 years ago
Jussi Pakkanen b3f656e2a7 Put fpic flags in linker command line too. 12 years ago
Jussi Pakkanen 20e43ff7f9 Can build shared libraries. 12 years ago
Jussi Pakkanen ea99126496 Can build static libraries. 12 years ago
Jussi Pakkanen 715b83c134 Better message. 12 years ago
Jussi Pakkanen 8db898928b Put all outputs to target directories. 12 years ago
Jussi Pakkanen 53cddaec8c Cd into build directory before starting. 12 years ago
Jussi Pakkanen 5e51c526a1 Moved quoting function. 12 years ago
Jussi Pakkanen 016b9093d7 Moved compiler detection inside Environment. 12 years ago
Jussi Pakkanen 347dda92af Some fixes. 12 years ago
Jussi Pakkanen 04ac73e8ea Renamed executables variable to targets. 12 years ago
Jussi Pakkanen 7651e8a641 Can generate full build projects. 12 years ago