Commit Graph

23 Commits

Author SHA1 Message Date
Jussi Pakkanen 8495075cee Turned builtin options into proper objects. 2015-11-03 03:31:56 +02:00
Jussi Pakkanen 4286bdb86f Trying to run nonexisting programs can return many different types of exception, so catch everything. Closes #299. 2015-10-25 23:48:32 +02:00
Jussi Pakkanen 538073a9cf Created a link test method. 2015-10-20 20:46:42 +03:00
Jussi Pakkanen 0d56955e9c Created a stringarray option type and added Windows system libs option that uses it. 2015-10-12 22:22:13 +03:00
Jussi Pakkanen b197d9e279 Can set compiler options with mesonconf. 2015-10-04 04:02:17 +03:00
Jussi Pakkanen 4dff3f9fb3 Refactored option classes to mesonlib. 2015-10-04 02:18:26 +03:00
Jussi Pakkanen 776f899e78 Made boost on windows kinda work. 2015-09-06 18:38:27 +03:00
Jussi Pakkanen fd78c5a128 Drop non-numeric suffix in version numbers. Closes #258. 2015-09-04 21:57:34 +03:00
Jussi Pakkanen 9d559b2b39 More robust windows detection and more logs. 2015-08-25 23:09:54 +03:00
Jussi Pakkanen 63572626c6 Copy permission bits from source files and fix a path issue. 2015-08-14 16:34:24 +03:00
Jussi Pakkanen cd40187d4e Handle files() in Vala arguments and set up deps correctly. 2015-07-03 22:18:09 +03:00
Jussi Pakkanen 28476aa719 Pass gracefully if dpkg-architecture is not installed. 2015-05-10 01:42:59 +03:00
Jussi Pakkanen 8cecf20404 Create file objects in gtest and gmock. 2015-04-25 18:23:46 +03:00
Jussi Pakkanen 6237695e96 Use File objects for all sources. Fix all basic tests. 2015-04-22 15:53:46 +03:00
Jussi Pakkanen bf9b5d7b72 The first step in a major refactoring starts by adding a new layer of abstraction. 2015-04-21 16:27:58 +03:00
Jussi Pakkanen 88d88f43a7 Ignore dash portion of version string. 2015-04-04 00:33:16 +03:00
Jussi Pakkanen 3b49b7106b Better libdir autodetection. Closes #92. 2015-03-28 11:24:14 +02:00
Jussi Pakkanen 2e93295c2e Generate configure files immediately when they are declared. Closes #88. 2015-03-27 23:41:28 +02:00
Jussi Pakkanen 2bc1e26813 Made gtest and gmock work properly on 64 bit Fedora, which uses /usr/lib64. Fixes #40. 2015-02-26 19:12:53 +02:00
Jussi Pakkanen 22c23ee1fb Added Debian multilib support. 2015-02-16 01:22:43 +02:00
Axel Waggershauser 0a95e4b4a9 moved helper function detect_vcs into mesonlib.py 2015-02-14 01:56:27 +01:00
Jussi Pakkanen cd757db899 Can specify version requirements to dependencies. 2015-02-08 15:22:21 +02:00
Jussi Pakkanen 08ef881c86 Extracted compiler definitions to their own file. 2014-12-03 22:37:06 +02:00