diff options
author | Chris Michael <cp.michael@samsung.com> | 2014-02-12 08:10:04 +0000 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2014-02-12 08:10:04 +0000 |
commit | 840686042a7f0050d5f6fe3303f98de14a1002d4 (patch) | |
tree | 52771bca0ff5179560088aba58f39ed01a186c91 /configure.ac | |
parent | a5e6af917af52877b378090811cf836c16d0bfbb (diff) |
Fix expedite building with wayland engines.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Diffstat (limited to '')
-rw-r--r-- | configure.ac | 32 |
1 files changed, 7 insertions, 25 deletions
diff --git a/configure.ac b/configure.ac index 000e297..9da279c 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -93,6 +93,7 @@ AC_SUBST(gl_cocoa_libs) | |||
93 | EXPEDITE_CHECK_ENGINE([software-16-wince], [Software 16 bits WinCE], "yes", [wince_16_libs="-laygshell"]) | 93 | EXPEDITE_CHECK_ENGINE([software-16-wince], [Software 16 bits WinCE], "yes", [wince_16_libs="-laygshell"]) |
94 | AC_SUBST(wince_16_libs) | 94 | AC_SUBST(wince_16_libs) |
95 | 95 | ||
96 | |||
96 | ### Checks for programs | 97 | ### Checks for programs |
97 | 98 | ||
98 | AC_ISC_POSIX | 99 | AC_ISC_POSIX |
@@ -185,33 +186,14 @@ fi | |||
185 | AM_CONDITIONAL(BUILD_DIRECTFB, test "x$have_directfb" = "xyes") | 186 | AM_CONDITIONAL(BUILD_DIRECTFB, test "x$have_directfb" = "xyes") |
186 | 187 | ||
187 | # Wayland | 188 | # Wayland |
189 | EXPEDITE_CHECK_ENGINE([wayland-shm], [Wayland SHM], "no") | ||
190 | EXPEDITE_CHECK_ENGINE([wayland-egl], [Wayland EGL], "no") | ||
188 | 191 | ||
189 | have_wl="no" | 192 | have_wl="no" |
190 | have_wl_egl="no" | 193 | if test "x$have_wayland_shm" = "xyes" -o "x$have_wayland_egl" = "xyes"; then |
191 | if test "x$want_wayland_egl" = "xyes" -o "x$want_wayland_shm" = "xyes"; then | 194 | PKG_CHECK_MODULES([WAYLAND_CLIENT], [wayland-client], [have_wl="yes"], [have_wl="no"]) |
192 | PKG_CHECK_MODULES([WAYLAND_CLIENT], [wayland-client], [have_wl="yes"], [have_wl="no"]) | ||
193 | if test "x$have_wl" = "xyes"; then | ||
194 | EXPEDITE_CHECK_ENGINE([wayland-shm], [Wayland SHM], "yes", | ||
195 | [ | ||
196 | AC_DEFINE(BUILD_WAYLAND, 1, [build wayland support]) | ||
197 | AC_DEFINE(BUILD_WAYLAND_SHM, 1, [build wayland SHM support]) | ||
198 | ]) | ||
199 | fi | ||
200 | |||
201 | if test "x$have_wl" = "xyes" -a "x$want_wayland_egl" = "xyes"; then | ||
202 | PKG_CHECK_MODULES([WAYLAND_EGL], [wayland-egl], [have_wl_egl="yes"], [have_wl_egl="no"]) | ||
203 | if test "x$have_wl_egl" = "xyes"; then | ||
204 | EXPEDITE_CHECK_ENGINE([wayland-egl], [Wayland EGL], "yes", | ||
205 | [ | ||
206 | AC_DEFINE(BUILD_WAYLAND_EGL, 1, [build wayland EGL support]) | ||
207 | ]) | ||
208 | fi | ||
209 | fi | ||
210 | fi | 195 | fi |
211 | |||
212 | AM_CONDITIONAL(BUILD_WAYLAND, test "x$have_wl" = "xyes") | 196 | AM_CONDITIONAL(BUILD_WAYLAND, test "x$have_wl" = "xyes") |
213 | AM_CONDITIONAL(BUILD_WAYLAND_SHM, test "x$have_wl" = "xyes") | ||
214 | AM_CONDITIONAL(BUILD_WAYLAND_EGL, test "x$have_wl_egl" = "xyes") | ||
215 | 197 | ||
216 | ### Checks for header files | 198 | ### Checks for header files |
217 | 199 | ||
@@ -297,8 +279,8 @@ echo " FB...........................: ${have_fb}" | |||
297 | echo " DirectFB.....................: ${have_directfb}" | 279 | echo " DirectFB.....................: ${have_directfb}" |
298 | echo " PSL1GHT......................: ${have_psl1ght}" | 280 | echo " PSL1GHT......................: ${have_psl1ght}" |
299 | echo " Software WinCE 16 bits.......: ${have_software_16_wince}" | 281 | echo " Software WinCE 16 bits.......: ${have_software_16_wince}" |
300 | echo " Wayland EGL..................: ${have_wl}" | 282 | echo " Wayland EGL..................: ${have_wayland_egl}" |
301 | echo " Wayland SHM..................: ${have_wl_egl}" | 283 | echo " Wayland SHM..................: ${have_wayland_shm}" |
302 | echo | 284 | echo |
303 | echo " Installation:" | 285 | echo " Installation:" |
304 | echo " prefix.......................: ${prefix}" | 286 | echo " prefix.......................: ${prefix}" |