Jussi Pakkanen
|
86a6915077
|
Fix unity build. Closes #310.
|
2015-11-20 01:15:51 +02:00 |
Jussi Pakkanen
|
c75b75d487
|
Do not use linker arguments on static libraries.
|
2015-11-19 17:49:08 +02:00 |
Jussi Pakkanen
|
16fa657304
|
Can use built exes in custom targets.
|
2015-11-19 16:16:36 +02:00 |
Jussi Pakkanen
|
24f35d0425
|
Fix single output generators.
|
2015-11-13 18:31:15 +02:00 |
Jussi Pakkanen
|
c12719fa18
|
Advance list of output files so we do not generate same output files multiple times for different input.
|
2015-11-07 19:47:13 +02:00 |
Jussi Pakkanen
|
7bfc04ecdb
|
Merged default library branch.
|
2015-11-06 21:05:05 +02:00 |
Jussi Pakkanen
|
e8cca681ca
|
Simple custom targets work in VS2010.
|
2015-11-05 21:37:12 +02:00 |
Jussi Pakkanen
|
5be7c011bf
|
Regenerator script works, but is not run automatically yet.
|
2015-11-04 20:59:02 +02:00 |
Jussi Pakkanen
|
1fbbf4705d
|
Windows path separators, the bane of my existance.
|
2015-11-04 17:25:27 +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
|
a16463972d
|
Parse contents of gresource xml and add deps manually. A bit of a hack but necessary due to missing upstream functionality. Closes #298.
|
2015-10-26 21:12:22 +02: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
|
172fa2f8dd
|
Merge pull request #275 from mesonbuild/compileroptions
Compiler options
|
2015-10-15 22:20:45 +03:00 |
Jussi Pakkanen
|
d952812b1b
|
Fix Rust to work with 1.3 release. Closes #277.
|
2015-10-11 23:30:52 +03:00 |
Jussi Pakkanen
|
7c9c03b430
|
A few Rust fixes.
|
2015-10-11 22:23:05 +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
|
68fdef88cb
|
Make generated header dependencies transitive.
|
2015-10-04 01:06:57 +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
|
d987bc2e9c
|
Use rspfile on compiles too.
|
2015-09-29 20:13:22 +03:00 |
Jussi Pakkanen
|
be6114068b
|
Use rspfile so long command lines work on Windows. Closes #271.
|
2015-09-29 20:13:21 +03:00 |
Jussi Pakkanen
|
61bd979cdc
|
A bit wider regexp.
|
2015-09-28 21:30:58 +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
|
b8b50020f0
|
Check correct output element.
|
2015-09-12 21:28:29 +03:00 |
Jussi Pakkanen
|
2e585856be
|
Prevent generation of Ninja files with target ambiguities.
|
2015-09-11 23:24:56 +03:00 |
Jussi Pakkanen
|
33217038b4
|
Put full path to exe_wrapped run targets in case the runner script assumes that the runnable binary needs to be in PATH.
|
2015-09-11 22:02:24 +03:00 |
Jussi Pakkanen
|
840acdd028
|
Fix.
|
2015-09-11 19:10:28 +03:00 |
Jussi Pakkanen
|
4e8c4035e5
|
Can have built binaries in run_targets. Closes #264.
|
2015-09-11 00:23:33 +03:00 |
Jussi Pakkanen
|
776f899e78
|
Made boost on windows kinda work.
|
2015-09-06 18:38:27 +03:00 |
Jussi Pakkanen
|
4dd6a85075
|
Fix Windows again.
|
2015-09-06 16:35:55 +03:00 |
Jussi Pakkanen
|
2c5688445b
|
Created iphone cross file and made it possible to specify compile and link args in the cross file.
|
2015-09-05 14:22:56 +03:00 |
Jussi Pakkanen
|
a90bbb7277
|
Finally full test suite passes, even gir.
|
2015-09-04 00:37:28 +03:00 |
Jussi Pakkanen
|
0131555e28
|
Fix all tests except gir, which requires some new functionality.
|
2015-09-03 22:43:02 +03:00 |
Jussi Pakkanen
|
c0bf3e8d46
|
Create symlinks only once during configuration.
|
2015-09-03 19:52:21 +03:00 |
Jussi Pakkanen
|
0b0d787624
|
A bunch more conversions.
|
2015-09-03 00:48:03 +03:00 |
Jussi Pakkanen
|
f9060a70bb
|
Converted a bunch of locations to support different target output path.
|
2015-09-03 00:01:39 +03:00 |
Jussi Pakkanen
|
363bc42c5c
|
Started target out dir refactoring with some clarifying renamings.
|
2015-09-02 20:46:04 +03:00 |
Jussi Pakkanen
|
b057b061c3
|
Revert msys2 python fixes which turned out to be wrong. Closes #252.
|
2015-09-02 19:59:50 +03:00 |
Jussi Pakkanen
|
f32db9afa2
|
Generator outputs are all relative.
|
2015-08-27 01:07:14 +03:00 |
Jussi Pakkanen
|
ed32ee1bdc
|
Use relative path in generators.
|
2015-08-27 00:46:00 +03:00 |
Jussi Pakkanen
|
edf5c8898b
|
Merge pull request #245 from DragoonX6/master
Fix Python paths for MSYS2
|
2015-08-26 22:54:46 +03:00 |
Jussi Pakkanen
|
6e6c7dd1fc
|
Fix accidental use of absolute include paths.
|
2015-08-26 22:46:08 +03:00 |
Rafaël Kooi
|
38b8178a14
|
Fix Python paths for MSYS2
|
2015-08-26 00:29:01 +02:00 |
Jussi Pakkanen
|
11985b71b4
|
Detect Python bin properly when under msys2.
|
2015-08-26 00:19:34 +03:00 |
Jussi Pakkanen
|
5467b7d58b
|
Made Fortran static libraries work. Closes #237.
|
2015-08-23 20:17:37 +03:00 |
Jussi Pakkanen
|
7c6e99149b
|
Merge pull request #236 from mesonbuild/depmanifest2
Add version numbers to projects and generate a dep manifest.
|
2015-08-23 20:13:53 +03:00 |
Jussi Pakkanen
|
5ffe46bc6a
|
Add version numbers to projects and generate a dep manifest.
|
2015-08-21 22:11:44 +03:00 |
Jussi Pakkanen
|
78739afd9c
|
Use system() instead of name() which is a confusing term.
|
2015-08-16 23:32:39 +03:00 |
Jussi Pakkanen
|
63572626c6
|
Copy permission bits from source files and fix a path issue.
|
2015-08-14 16:34:24 +03:00 |