60 Commits (92084b6d9e71fc32a2e33658e2623003b14d4b0d)

Author SHA1 Message Date
Jussi Pakkanen 8ce75af57e Rework binary detection and find Valgrind. 12 years ago
Jussi Pakkanen 5f6c928e2b Library and program objects can be serialised. 12 years ago
Jussi Pakkanen 347c263431 Find and use external libraries. 12 years ago
Jussi Pakkanen 8c237ebfeb Can use external programs. 12 years ago
Jussi Pakkanen 7ced6d2071 First unit test compiles on Windows/MinGW. 12 years ago
Jussi Pakkanen 83caae1bcb Proper file extension for shared libraries in OSX. 12 years ago
Jussi Pakkanen 273e9c73eb All test cases now pass on OSX except for pkg-config. 12 years ago
Jussi Pakkanen 10bdd11e2d A few more fixes for OSX. 12 years ago
Jussi Pakkanen 7b2caafd49 Can run first test case in OSX. 12 years ago
Jussi Pakkanen 5d2f6b2a6e Fix tool detection in OSX. 12 years ago
Jussi Pakkanen 67b2ac474a Only have one coredata object because two is just wasteful. 12 years ago
Jussi Pakkanen d74a216d9f Handle required flag in pkg-config deps. 12 years ago
Jussi Pakkanen 9948b616df Store bunch of data to coredata. 12 years ago
Jussi Pakkanen e7a2121bdc Persist core data to disk. 12 years ago
Jussi Pakkanen 7bf35b75fa Started work on CoreData. 12 years ago
Jussi Pakkanen 40012fad45 Started work on pipelines by adding generator test case skeleton. 12 years ago
Jussi Pakkanen 10fc496bbc More builder -> Meson renaming. 12 years ago
Jussi Pakkanen 816752f51a Determine location of scripts properly. 12 years ago
Jussi Pakkanen f7d7888b70 Added support for coverage. 12 years ago
Jussi Pakkanen 9418ece26a Renamed system from builder to Meson. 12 years ago
Jussi Pakkanen b0da103729 Regenerate build info if definition files change. 12 years ago
Jussi Pakkanen 127cd43f2a Autodetect CCache and use it if installed. 12 years ago
Jussi Pakkanen 3880670a86 Get dependency info from the compiler. 12 years ago
Jussi Pakkanen c3b599167f Guard against invalid compiler command line. 12 years ago
Jussi Pakkanen 727562fbd8 Added support for Clang. 12 years ago
Jussi Pakkanen aad3a7a76e Added test for external deps and fixed comments at the same time. 12 years ago
Jussi Pakkanen 32f2f2457f A dummy dependency class. 12 years ago
Jussi Pakkanen b3074e49eb Made C++ work in Ninja. 12 years ago
Jussi Pakkanen 277321ecce Can run unit tests with Ninja. 12 years ago
Jussi Pakkanen 7b611c2c11 Build rule for static linking and some comments. 12 years ago
Jussi Pakkanen aee4b52498 Remove references to build directory when installing. 12 years ago
Jussi Pakkanen b97f43b9b7 Can set global flags. 12 years ago
Jussi Pakkanen 2af66e5478 Filter header files from built sources. 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 79c9e1e172 Start work on descending to 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 20e43ff7f9 Can build shared libraries. 12 years ago
Jussi Pakkanen ea99126496 Can build static libraries. 12 years ago
Jussi Pakkanen e01200a4ab Added support for C++. 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 221f175cfb Make C test program not compile under C++. 12 years ago
Jussi Pakkanen 1892e92a93 Put temporary stuff in a scratch directory. 12 years ago
Jussi Pakkanen 409ba33f48 Can do method calls on objects. 12 years ago
Jussi Pakkanen fef984be6f Clean out some unused variables. 12 years ago
Jussi Pakkanen fbecb5378d Can generate external dependency objects. 12 years ago
Jussi Pakkanen 7d56a2fe00 Parse pkg-config dependencies. 12 years ago