Jussi Pakkanen
d952812b1b
Fix Rust to work with 1.3 release. Closes #277 .
2015-10-11 23:30:52 +03:00
Jussi Pakkanen
606dfed39f
Merge pull request #274 from mesonbuild/privinc
...
Make it possible to expose private directory for header inclusion
2015-10-05 20:26:36 +03:00
Jussi Pakkanen
c02009a698
Merge pull request #273 from kylemanna/python3-env
...
tests: Use /usr/bin/env python3
2015-10-04 01:12:40 +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
Kyle Manna
8fcbff8542
tests: Use /usr/bin/env python3
...
* Use the env variable to $PATH is searched instead of hardcoded
* Enables a local python build to take priority over system python build
as commonly used by tools like virtualenv.
2015-10-01 19:09:39 -07: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
325ed6288b
Can leave Boost modules empty to only use the plain header libraries. Closes #263 .
2015-09-12 13:41:19 +03:00
Jussi Pakkanen
2e585856be
Prevent generation of Ninja files with target ambiguities.
2015-09-11 23:24:56 +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
a90bbb7277
Finally full test suite passes, even gir.
2015-09-04 00:37:28 +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
Marko Raatikainen
28f60ca474
Fix shared libraries for fortran
2015-08-31 20:20:11 +03:00
Jussi Pakkanen
e29e4358e6
Use makedirs instead of mkdir. Closes #247 .
2015-08-27 20:29:20 +03:00
Jussi Pakkanen
f32db9afa2
Generator outputs are all relative.
2015-08-27 01:07:14 +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
Igor Gnatenko
0384fa9175
add python test for glib and test against lib
...
print->print_message is caused because GI does print->print_
in python bindings which is not good.
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-23 13:38:17 +03:00
Igor Gnatenko
7b0dd7299c
tests/gnome/gir: use modern GLib stuff
...
* less boilerplate GObject code
* fixes memory leaks in main function
* drop unused deps
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-08-23 13:30:39 +03:00
Jussi Pakkanen
e6a868e533
Merge pull request #229 from mesonbuild/crossname
...
Use system() instead of name() which is a confusing term.
2015-08-21 23:16:42 +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
24d23c3086
Can add file objects to command line arguments. Closes #235 .
2015-08-21 22:11:26 +03:00
Jussi Pakkanen
ee4e785b1e
Add support for subscripting array objects with [].
2015-08-19 23:34:49 +03:00
Jussi Pakkanen
60ff47f736
Can specify gtk-doc search dirs with include_directories. Closes #231 .
2015-08-19 21:55:04 +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
a5abcf1fe2
Created the += operator.
2015-08-14 16:05:58 +03:00
Jussi Pakkanen
05d929d542
Fix introspection and make it possible to have top level targets with the same name in subprojects. Fixes #222 .
2015-08-12 14:04:41 +03:00
Jussi Pakkanen
cbc329fc32
Add sgml main to gtk-doc.
2015-08-02 13:49:11 +03:00
Jussi Pakkanen
83cc5ce4c5
Allow more than one install script and make gtkdoc method return one.
2015-08-02 13:49:11 +03:00
Jussi Pakkanen
8b52dec6d9
Can generate gtkdoc documentation.
2015-08-02 13:49:11 +03:00
Jussi Pakkanen
c12a4c1aca
Merge pull request #214 from mesonbuild/cross
...
Merge cross compilation branch.
2015-07-29 00:04:29 +03:00
Jussi Pakkanen
b6cb7fd29e
Fix symbol exportation and other things to make all tests pass on MSVC.
2015-07-28 00:28:47 +03:00
Jussi Pakkanen
463d08d545
Now host_machine, build_machine and target_machine are properly separated and return correct values.
2015-07-27 00:55:27 +03:00
Jussi Pakkanen
6af21dd20e
Fix add_global_arguments call that was using the old syntax. Closes #213 .
2015-07-26 15:00:54 +03:00
Jussi Pakkanen
5788f47952
Added (or, rather, brought back) the add_languages function.
2015-07-25 23:20:37 +03:00
Jussi Pakkanen
0e508bf818
Added a extract_all_objects method to make recombining targets easier. Fixes #205 .
2015-07-21 21:34:18 +03:00
Jussi Pakkanen
1d4af5c84e
Added test for declare_dependency.
2015-07-12 13:43:30 +03:00
Jussi Pakkanen
0356024300
Give top level targets unique private directories even if they share a basename with some other top level target.
2015-07-05 12:46:23 +03:00
Jussi Pakkanen
833cb56f5c
Can create top level targets that have the same name but different type.
2015-07-05 01:47:34 +03:00
Igor Gnatenko
d7ca9eee5a
vala: add support for --target-glib
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-07-02 00:23:52 +03:00
Jussi Pakkanen
8f27cd399e
Fixed broken subdir object extraction and moved tests.
2015-06-17 20:50:03 +03:00
Jussi Pakkanen
ec74616bbd
Prevent extraction of objects from subprojects.
2015-06-17 20:16:28 +03:00
Jussi Pakkanen
6d744b13ff
Now can create internal dependencies to simplify subproject usage.
2015-06-15 00:26:19 +03:00
Jussi Pakkanen
39c26d6fe0
Can use both main and nomain gtest in same project. Fixes #149 .
2015-06-14 18:42:30 +03:00
Hemmo Nieminen
b63281d37a
Add a test for object extraction from subprojects.
...
Commit ff51f2196f
broke object extraction from subprojects. Add a new test case
to ensure this doesn't happen again.
Signed-off-by: Hemmo Nieminen <hemmo.nieminen@iki.fi>
2015-06-10 23:57:17 +03:00
Jussi Pakkanen
9c9ab25190
Created a build_target function to set build target type dynamically.
2015-06-06 22:15:30 +03:00