Jussi Pakkanen
d92e6c4595
Boost win detection tuning.
2015-12-27 10:32:13 +02:00
Jussi Pakkanen
10acaffde7
Added explicit thread dependency.
2015-12-25 02:22:19 +02:00
Thibault Saunier
c2e163e655
gnome: Link against dependencies when building the gir files
2015-12-10 18:14:43 +01:00
Jussi Pakkanen
a91bfbbc45
Added pkg-config logging statement.
2015-11-10 00:01:14 +02:00
Jussi Pakkanen
7b45e6f5f5
Can store ext deps to internal deps. Closes #304 .
2015-11-04 23:57:26 +02:00
Jussi Pakkanen
dd68c926f8
Boost path fix for Windows.
2015-09-12 21:19:00 +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
Germán Diago Gómez
89020de121
Replaced check for mac osx by mesonlib.is_osx()
2015-09-08 00:34:54 +07:00
Germán Diago Gómez
b3b5f507ee
BoostDependency dylib detection added.
2015-09-07 23:52:05 +07:00
Jussi Pakkanen
776f899e78
Made boost on windows kinda work.
2015-09-06 18:38:27 +03:00
Jussi Pakkanen
7ff0873b07
Add OpenGL link args on Windows.
2015-08-27 21:01:21 +03:00
Thibault Saunier
3c23b19250
Fix access to the pkgconfig path in CrossBuildInfo
2015-08-25 01:01:38 +02:00
Jouni Roivas
e63e126104
Fix regexp match for qmake version
2015-07-12 21:21:43 +03:00
Jussi Pakkanen
aba97eda6b
A few fixes to gl detection.
2015-07-12 02:11:44 +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
4f9d0e3e3e
Initialise version field of Qt5 dep. Closes #158
2015-06-18 19:54:06 +03:00
Jussi Pakkanen
e72f9b2312
Rework pkgconfig and add missing method. Fixes #153 .
2015-06-18 19:23:10 +03:00
Igor Gnatenko
a9303a450e
dependency: Undefined variable 'type_string'. Closes #156
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-18 18:47:28 +03:00
Igor Gnatenko
474f438675
dependencies: fixes for codestyle to be more PEP-8
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-18 18:37:01 +03:00
Igor Gnatenko
25176f2368
dependencies: Undefined variable 'required'. Closes #154
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-06-18 18:25:55 +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
Igor Gnatenko
b89d2e33aa
trivial: fix style
2015-06-08 15:16:08 +03:00
Mathieu Duponchelle
9c9e94d531
PkgConfigDependency: Add a get_variable method.
2015-06-07 22:55:24 +02:00
Jussi Pakkanen
d170780b7e
Added methods to get source and build root directories.
2015-06-07 14:21:24 +03:00
Jussi Pakkanen
bf02849d59
Use cross file's pkgconfig binary when cross compiling. Closes #138 .
2015-06-06 22:02:37 +03:00
Jussi Pakkanen
23700b7e4b
Use -fPIC instead of -fPIE as it seems to be the new requirement. Closes #124 .
2015-05-22 00:18:30 +03:00
Igor Gnatenko
8f909e043f
don't print twice about not found dependency. Closes #128
...
Signed-off-by: Igor Gnatenko <i.gnatenko.brain@gmail.com>
2015-05-21 20:51:02 +03:00
Thibault Saunier
fea0609c13
dependencies: Handle .la lib files returned by pkgconfig in uninstalled setups
...
When building against software that is being built uninstalled,
pkg-config returns values from the -uninstalled.pc variant which
might contain .la files as --libs.
This patch opens the .la files to figure out where the actual shared
library are.
Some part of this is inspired by what is done in the
gobject-introspection giscanner/utils.py code
2015-05-16 13:21:08 +02:00
Jussi Pakkanen
8c0501e785
Qt5 now works when using a OSX framework dependency.
2015-05-04 23:33:32 +03:00
Jussi Pakkanen
147d2a3f4b
Fix Qt5 on pkg-config platforms again.
2015-05-04 04:58:15 +03:00
Jussi Pakkanen
412f9f5083
Work with MinGW too.
2015-05-04 04:54:55 +03:00
Jussi Pakkanen
698b1c6471
Use QMake to sniff compiler flags on platforms without pkg-config.
2015-05-04 04:46:52 +03:00
Jussi Pakkanen
075b25424e
Typo fixes.
2015-04-30 02:11:23 +03:00
Jussi Pakkanen
45d7b589eb
Added module for Qt4 support.
2015-04-29 17:38:29 +03:00
Jussi Pakkanen
2da95708e9
Removed unused class.
2015-04-26 02:10:20 +03:00
Jussi Pakkanen
8cecf20404
Create file objects in gtest and gmock.
2015-04-25 18:23:46 +03:00
Matthew Bekkema
8a08066c68
dependencies.py: Add support for wxwidgets modules
...
Makes this possible in meson.build:
wxd = dependency('wxwidgets', modules: ['core', 'base'])
This does not change the behaviour of not specifying a module list. Eg:
wxd = dependency('wxwidgets')
2015-04-14 22:30:57 +10:00
Jussi Pakkanen
c89bbae0ad
A few Windows fixes.
2015-04-06 15:39:17 +03:00
Jussi Pakkanen
8058a1abd5
Better OpenGL autodetection.
2015-04-04 02:53:09 +03:00
Jussi Pakkanen
710eb79a92
Work if framework dep is missing and optional.
2015-04-04 02:37:17 +03:00
Jussi Pakkanen
1cc57c4f3a
Error out if required framework dep is not found.
2015-04-03 13:05:35 +03:00
Jussi Pakkanen
9d9b1d6007
Print failing info.
2015-03-31 00:49:49 +03:00
Jussi Pakkanen
8db68bc0e6
Strip before splitting.
2015-03-31 00:30:47 +03:00
Jussi Pakkanen
b00064b594
Lowercasifying.
2015-03-30 22:03:55 +03:00
Jussi Pakkanen
c060be551f
Detect SDL2 with sdl2-config if it exists.
2015-03-30 21:12:44 +03:00
Jussi Pakkanen
d0d2508562
Build windows installer for SDL2 sample app.
2015-03-27 21:29:03 +02:00
Jussi Pakkanen
4c52b01a13
Special case shebang scripts that run with "env" on Windows.
2015-03-27 18:27:56 +02:00
Jussi Pakkanen
48477102c9
Now can compile all Qt5 tests with module.
2015-03-09 19:39:12 +02:00
Jussi Pakkanen
6e6ac02eaf
Major refactoring to move Qt5 from core into a module. Rules are written but moc/uic/rrc are not generated yet.
2015-03-09 17:16:32 +02:00