Jussi Pakkanen
|
4c041e2aec
|
Can tag include directories as system dirs to reduce compiler warning noise. Closes #345.
|
2016-01-02 21:34:39 +02:00 |
Martin Ejdestig
|
cd5121c0ec
|
Fix vcs_tag missing fallback error string
|
2015-12-28 23:51:10 +01:00 |
Jussi Pakkanen
|
d71f51d220
|
Use set_value to preserve option invariants.
|
2015-12-27 19:10:45 +02:00 |
Jussi Pakkanen
|
d64211f570
|
Moved pkg-config to a module so we no longer need special case code in core for it.
|
2015-12-23 15:10:27 +02:00 |
Jussi Pakkanen
|
8d8e25118b
|
Merge pull request #330 from mesonbuild/swift
Added Swift support.
|
2015-12-12 01:08:11 +02:00 |
Jussi Pakkanen
|
fcf6643507
|
Use period as the separator because colon causes problems on Windows.
|
2015-12-11 21:48:47 +02:00 |
Jussi Pakkanen
|
b3d61beb2d
|
A test can be part of multiple suites.
|
2015-12-10 22:22:42 +02:00 |
Jussi Pakkanen
|
70695bead4
|
Added possibility to have multiple test suites so you can run only a subset of tests. Closes #325.
|
2015-12-09 18:00:06 +02:00 |
Jussi Pakkanen
|
23c6de3461
|
Can specify a working directory for tests. Closes #326.
|
2015-12-08 15:45:51 +02:00 |
Jussi Pakkanen
|
d92504797f
|
Can build simple Swift executables.
|
2015-12-07 21:12:23 +02:00 |
Thibault Saunier
|
33b2a414e9
|
Make it working on python 3.3
|
2015-12-04 10:17:49 +01:00 |
Jussi Pakkanen
|
f7608fc569
|
Merge pull request #317 from mesonbuild/benchmark
Create benchmark feature
|
2015-12-03 00:28:52 +02:00 |
Jussi Pakkanen
|
913963d608
|
Can specify extra arguments to generator commands. Closes #315.
|
2015-12-02 16:26:08 +02:00 |
Jussi Pakkanen
|
2024d9d237
|
Clarify error message when trying to compile Vala without C.
|
2015-12-02 00:07:56 +02:00 |
Jussi Pakkanen
|
278339855d
|
Projects can specify a license which is written to the dep manifest.
|
2015-11-29 21:30:14 +02:00 |
Jussi Pakkanen
|
26873801bc
|
Can define benchmarks and run them.
|
2015-11-25 23:29:06 +02:00 |
Jussi Pakkanen
|
06c7cef26e
|
Do not cache paths of found external libraries. Closes #312.
|
2015-11-24 17:49:12 +02:00 |
Jussi Pakkanen
|
851526f828
|
Add has method to cdata.
|
2015-11-10 00:58:25 +02:00 |
Jussi Pakkanen
|
7bfc04ecdb
|
Merged default library branch.
|
2015-11-06 21:05:05 +02:00 |
Jussi Pakkanen
|
d7ad8c601b
|
Use the correct one.
|
2015-11-05 00:54:00 +02:00 |
Jussi Pakkanen
|
7b45e6f5f5
|
Can store ext deps to internal deps. Closes #304.
|
2015-11-04 23:57:26 +02:00 |
Jussi Pakkanen
|
fa9799a96a
|
Renamed default_library to library.
|
2015-11-03 17:26:09 +02:00 |
Jussi Pakkanen
|
e2313b85d7
|
Refactored builtin options to a dictionary and created a new default library target type.
|
2015-11-03 03:03:54 +02:00 |
Jussi Pakkanen
|
0962909120
|
Can specify a subproject fallback for dependencies.
|
2015-10-28 00:29:06 +02:00 |
Jussi Pakkanen
|
062512a0f1
|
Use project default settings in compile tests unless told not to. Closes #296.
|
2015-10-25 23:55:16 +02:00 |
Jussi Pakkanen
|
f16986e31b
|
Can set extra args to all compilation checks.
|
2015-10-22 19:36:48 +03:00 |
Jussi Pakkanen
|
0c63556286
|
Extra args also for compiles. Closes #292.
|
2015-10-20 22:04:50 +03:00 |
Jussi Pakkanen
|
538073a9cf
|
Created a link test method.
|
2015-10-20 20:46:42 +03:00 |
Jussi Pakkanen
|
910dcbf290
|
Projects can specify default values for options.
|
2015-10-20 18:25:53 +03:00 |
Wink Saville
|
5504c3ac95
|
Gracefully handle missing machine info.
|
2015-10-18 15:56:20 -07:00 |
Jussi Pakkanen
|
572ce0f451
|
Added cpu family property to system information.
|
2015-10-18 01:08:04 +03:00 |
Jussi Pakkanen
|
1c186d4a30
|
Only compile when doing cross compilation sanity checks because linking gets way too complicated.
|
2015-10-18 00:04:45 +03:00 |
Jussi Pakkanen
|
e4ff4b7c8c
|
Can specify version requirements to subprojects.
|
2015-10-16 00:03:51 +03:00 |
Jussi Pakkanen
|
172fa2f8dd
|
Merge pull request #275 from mesonbuild/compileroptions
Compiler options
|
2015-10-15 22:20:45 +03:00 |
Jussi Pakkanen
|
c5788548d2
|
Can check for Meson version in project definition.
|
2015-10-15 21:18:39 +03:00 |
Jussi Pakkanen
|
df979ad422
|
String startswith and endswith methods.
|
2015-10-15 18:40:00 +03:00 |
Jussi Pakkanen
|
a16bea5938
|
More variable introspection.
|
2015-10-14 19:10:22 +03:00 |
Jussi Pakkanen
|
5cdad45b90
|
Expose compiler options in get_option().
|
2015-10-07 16:54:02 +03:00 |
Jussi Pakkanen
|
50663144c3
|
Can set compiler options, added language versions for Gnu and Clang.
|
2015-10-04 03:41:38 +03:00 |
Jussi Pakkanen
|
a9ec9ba104
|
Basic outline for exposing private dir. Not working fully yet.
|
2015-10-03 23:18:40 +03:00 |
Jussi Pakkanen
|
7bb28ef3c8
|
Flatten method arguments so you can generate an array of items.
|
2015-10-02 22:06:26 +03:00 |
Jussi Pakkanen
|
d4a922c21a
|
Can set build targets as arguments to run_target. Closes #270.
|
2015-09-28 18:09:54 +03:00 |
Jussi Pakkanen
|
5c5f8c7813
|
Merged trunk changes.
|
2015-09-17 20:07:40 +03:00 |
Jussi Pakkanen
|
384365c843
|
Added outdir() method to build targets so we can make output dirs togglable.
|
2015-09-17 18:48:26 +03:00 |
Jussi Pakkanen
|
4e8c4035e5
|
Can have built binaries in run_targets. Closes #264.
|
2015-09-11 00:23:33 +03:00 |
Jussi Pakkanen
|
a90bbb7277
|
Finally full test suite passes, even gir.
|
2015-09-04 00:37:28 +03:00 |
Jussi Pakkanen
|
e29e4358e6
|
Use makedirs instead of mkdir. Closes #247.
|
2015-08-27 20:29:20 +03:00 |
Jussi Pakkanen
|
c19570654c
|
Expose project version properly.
|
2015-08-25 01:43:04 +03:00 |
Jussi Pakkanen
|
cd97f7a768
|
Give sanity test binaries different names. Also expose project version to modules.
|
2015-08-25 01:29:16 +03:00 |
Jussi Pakkanen
|
bd5b4deeda
|
Better sanity testing.
|
2015-08-25 01:19:58 +03:00 |