Commit Graph

14558 Commits

Author SHA1 Message Date
Jussi Pakkanen 816752f51a Determine location of scripts properly. 2013-02-23 13:11:47 +02:00
Jussi Pakkanen 2438953b8e Proper DESTDIR support. 2013-02-23 12:46:11 +02:00
Jussi Pakkanen 00783ff939 Print warning if coverage reports can't be generated. 2013-02-21 00:54:47 +02:00
Jussi Pakkanen f7d7888b70 Added support for coverage. 2013-02-21 00:36:28 +02:00
Jussi Pakkanen 9418ece26a Renamed system from builder to Meson. 2013-02-17 21:11:50 +02:00
Jussi Pakkanen baaa988291 Don't chdir into build directory because that causes regereration of parser data every time. 2013-02-17 16:47:42 +02:00
Jussi Pakkanen ec4afb2e21 Removed parentheses from if expression. 2013-02-17 16:44:09 +02:00
Jussi Pakkanen 8c6c0d9b82 Fix regeneration rule so it is not triggered needlessly. 2013-02-16 21:49:00 +02:00
Jussi Pakkanen d5f7207e2e Ninja is now the default generator. 2013-02-16 21:15:15 +02:00
Jussi Pakkanen b0da103729 Regenerate build info if definition files change. 2013-02-16 21:14:04 +02:00
Jussi Pakkanen d95510a71f Enable PREFIX for the last missing type. 2013-02-15 18:58:34 +02:00
Jussi Pakkanen ae23feb36e Enable PREFIX for installing on some target types. 2013-02-15 18:52:54 +02:00
Jussi Pakkanen 127cd43f2a Autodetect CCache and use it if installed. 2013-02-15 00:49:46 +02:00
Jussi Pakkanen 26ff3fa23e Strip on install and generate pch properly. 2013-02-10 21:26:27 +02:00
Jussi Pakkanen 75dbc2abdb Compress man files. 2013-02-10 21:12:15 +02:00
Jussi Pakkanen 399c2104fe Use optimization and debug flags based on build type. 2013-02-10 21:04:30 +02:00
Jussi Pakkanen 25984b8e65 Added command line arguments for build type and stripping. 2013-02-10 20:56:36 +02:00
Jussi Pakkanen 3880670a86 Get dependency info from the compiler. 2013-02-10 19:53:31 +02:00
Jussi Pakkanen 84d6e85d37 Test kludge. 2013-02-10 15:51:35 +02:00
Jussi Pakkanen c3b599167f Guard against invalid compiler command line. 2013-02-10 15:12:21 +02:00
Jussi Pakkanen 727562fbd8 Added support for Clang. 2013-02-10 15:05:35 +02:00
Jussi Pakkanen ab35e989fa Can print version string. 2013-02-10 14:54:58 +02:00
Jussi Pakkanen be2276a386 More hinkkaamista of command line help. 2013-02-10 14:51:48 +02:00
Jussi Pakkanen 7a85d619cd Even betterer command line help. 2013-02-10 14:47:09 +02:00
Jussi Pakkanen 67e740d8c7 Better help. 2013-02-10 14:40:24 +02:00
Jussi Pakkanen a2845b491b Tests can now be easily run with both shell and Ninja. 2013-02-10 14:08:53 +02:00
Jussi Pakkanen aad3a7a76e Added test for external deps and fixed comments at the same time. 2013-02-10 13:56:29 +02:00
Jussi Pakkanen 2772a4cbdf More keyword stuff, now the entire test suite passes. 2013-02-10 13:18:11 +02:00
Jussi Pakkanen a7bfcbd6b9 More keyword adding. 2013-02-10 13:15:33 +02:00
Jussi Pakkanen 3aff6de3e6 Specify language for global_arguments with keyword arguments. 2013-02-10 13:13:28 +02:00
Jussi Pakkanen b279ba572d Add include directories with keyword arguments. 2013-02-10 13:08:47 +02:00
Jussi Pakkanen 537b18af82 More keyword argument wrangling. 2013-02-10 12:59:05 +02:00
Jussi Pakkanen b4c972deb3 Fixed a few build files. 2013-02-10 12:52:54 +02:00
Jussi Pakkanen a16acceedd Better handling of keyword argument lists. 2013-02-10 12:44:59 +02:00
Jussi Pakkanen ba41aeeec2 Can specify library versions with keyword arguments. 2013-02-10 03:09:59 +02:00
Jussi Pakkanen 93906894a9 Can specify extra compiler flags with keyword arguments. 2013-02-10 02:57:08 +02:00
Jussi Pakkanen d62f14b419 Can specify PCH with keyword arguments. 2013-02-10 02:45:15 +02:00
Jussi Pakkanen c2e9de4f7f Can install data with keyword arguments. 2013-02-10 02:31:21 +02:00
Jussi Pakkanen a9ebecab90 Can set header subdir with keyword arguments. 2013-02-10 02:23:38 +02:00
Jussi Pakkanen 006c34bd9e Define link with keyword arguments. 2013-02-10 02:20:11 +02:00
Jussi Pakkanen ab85e72410 Enforce keyword order. 2013-02-10 02:01:41 +02:00
Jussi Pakkanen ed53c4f5ac Removed install method from BuildTarget. 2013-02-10 01:56:59 +02:00
Jussi Pakkanen 128547b1ec Can specify install with keyword arguments. 2013-02-10 01:51:39 +02:00
Jussi Pakkanen e1937a4251 Typo fix. 2013-02-10 01:20:19 +02:00
Jussi Pakkanen 32f2f2457f A dummy dependency class. 2013-02-10 01:19:00 +02:00
Jussi Pakkanen 90779664c3 Can build executables with keyword arguments. 2013-02-10 01:12:00 +02:00
Jussi Pakkanen 45ecded01d Started work on keyword arguments. 2013-02-10 00:50:46 +02:00
Jussi Pakkanen da2e9f6688 Run tests in numerical rather than ASCIIbetical order. 2013-02-09 01:07:12 +02:00
Jussi Pakkanen 7a19918024 Generate configure files in Ninja backend. Now it passes all unit tests. 2013-02-09 01:02:42 +02:00
Jussi Pakkanen e0b6c68a4e Minor fix. 2013-02-09 00:49:29 +02:00