80 Commits (792a3772cdcf0b05ddb18c99611cb2a11a6b04f0)

Author SHA1 Message Date
Jussi Pakkanen 83f0e6744e Support for cppcheck. 12 years ago
Jussi Pakkanen 4d1ee0b8f2 Moved logs into their own directory. 12 years ago
Jussi Pakkanen 17e5d8c6ac Fix getting compiler via environment variable 12 years ago
Jussi Pakkanen bf62937711 Can extract compiler ID string. 12 years ago
Jussi Pakkanen 140f30470b Can run trial compilations on a given compiler. 12 years ago
Jussi Pakkanen 7606b7af8c Some minor tweaks. 12 years ago
Jussi Pakkanen 7b8d24a9d8 Can use msvc static linker. 12 years ago
Jussi Pakkanen 7e3f2f7771 Can compile stuff with MSVC++. 12 years ago
Jussi Pakkanen 7ce4aa1b90 Can build programs with MSVC. 12 years ago
Jussi Pakkanen 5d81924914 Check that VC can compile. 12 years ago
Jussi Pakkanen 21c6166af9 Added basic Visual Studio compiler detection. 12 years ago
Jussi Pakkanen e6e5566b6f Set languages in objc/ojbc++. 12 years ago
Jussi Pakkanen 0ae280ce77 Detect ObjC compilers on OSX. 12 years ago
Jussi Pakkanen e05af1bf9e Added ObjC++ support. 12 years ago
Jussi Pakkanen 5174c255b2 Basic support for Objective C. 12 years ago
Jussi Pakkanen 137365b5b3 Better external program detection. 12 years ago
Jussi Pakkanen b77ac5ec9f Extracted dependencies to their own file. 12 years ago
Jussi Pakkanen 8e68f30e8f Guard against nonexisting linker. 12 years ago
Jussi Pakkanen 1b11431079 Work on adding GTest support. 12 years ago
Jussi Pakkanen 70f6b769a6 Added custom detector framework and a Boost detector to it. 12 years ago
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