Tim-Philipp Müller
|
98e633f658
|
meson: gtk: use gnome.mkenums() and gnome.genmarshal()
|
2017-05-03 15:10:54 +01:00 |
|
Tim-Philipp Müller
|
c7d3fe5e26
|
meson: gdk: add quartz backend skeleton
Won't even build yet, just put basic bits in place.
|
2017-05-03 15:10:54 +01:00 |
|
Tim-Philipp Müller
|
442185388b
|
meson: gdk: win32: add skeleton bits for win32 backend
Won't even build, configure bits still missing.
|
2017-05-03 15:10:54 +01:00 |
|
Tim-Philipp Müller
|
152a25d099
|
meson: gdk: add Mir backend bits
Completely untested, might not even build.
|
2017-05-03 15:10:54 +01:00 |
|
Tim-Philipp Müller
|
b947e88fbf
|
meson: gdk: update and sync with Makefiles
Also create gdk.gresource.xml at build-time.
|
2017-05-03 15:10:53 +01:00 |
|
Tim-Philipp Müller
|
95979f4d2f
|
meson: add vulkan bits
|
2017-05-03 15:10:53 +01:00 |
|
Tim-Philipp Müller
|
b8a017b081
|
meson: use add_project_arguments() instead of add_global_arguments()
So Gtk+ can be used as a subproject.
|
2017-05-03 15:10:53 +01:00 |
|
Tim-Philipp Müller
|
a23ce5c11c
|
meson: fix checks for maths and X11 funcs that need the right deps
|
2017-05-03 15:10:53 +01:00 |
|
Tim-Philipp Müller
|
917a6b0912
|
meson: work around meson/gcc bug detecting linux/* headers
|
2017-05-03 15:10:53 +01:00 |
|
Tim-Philipp Müller
|
a223294605
|
meson: set _GNU_SOURCE project wide
Easier, also means we don't have to define it for
checks. that will only succeed with it defind.
|
2017-05-03 15:10:53 +01:00 |
|
Tim-Philipp Müller
|
b08a9bac6f
|
meson: add graphene subproject that can be used as fallback
|
2017-05-03 15:10:52 +01:00 |
|
Timm Bäder
|
4fcca9945f
|
meson: update build files
|
2017-05-03 15:10:52 +01:00 |
|
Timm Bäder
|
6dd6660c68
|
meson: Conditionally check for dependencies
|
2017-05-03 15:10:52 +01:00 |
|
Timm Bäder
|
02a250147f
|
meson: Check for more libraries
|
2017-05-03 15:10:52 +01:00 |
|
Timm Bäder
|
8ae847e4fc
|
Build examples
|
2017-05-03 15:10:52 +01:00 |
|
Timm Bäder
|
d2ecd6e3c6
|
meson: Also check for sincos
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
fe29dbd9cc
|
meson.build: Add more required versions
...build tests/ and testsuite/, properly define gtk_version, etc.
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
2144b776b2
|
meson: Generate demos.h for gtk3-demo
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
fe42d645ad
|
meson: Build gtk3-demo
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
81ffccf79f
|
meson: build gtk/ again
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
294ebd70b3
|
build: Generate wayland protocol files
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
88a2a571d5
|
gtk major version
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
3f62b935e5
|
meson: Use xrandr
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
df965304d4
|
meson: make gtk buildable
x11 only
|
2017-05-03 15:10:51 +01:00 |
|
Timm Bäder
|
082cf3553d
|
meson: Build gtk marshallers
And fix libgtk_dep/libgdk_dep to link_with the shared lib
|
2017-05-03 15:10:50 +01:00 |
|
Timm Bäder
|
1e8a606403
|
meson: Add unit test files
|
2017-05-03 15:10:50 +01:00 |
|
Timm Bäder
|
7fff2901aa
|
meson: Add options for x/wayland/broadway backends
|
2017-05-03 15:10:50 +01:00 |
|
Timm Bäder
|
5475768d32
|
Meson build v2
|
2017-05-03 15:10:50 +01:00 |
|
Emmanuele Bassi
|
7a90e06a3c
|
Add Meson build files
Original work by: Jussi Pakkanen <jpakkane@gmail.com>
https://bugzilla.gnome.org/show_bug.cgi?id=769881
|
2017-05-03 15:10:50 +01:00 |
|