summaryrefslogtreecommitdiff
path: root/package/mesa3d-demos
diff options
context:
space:
mode:
authorBernd Kuhls <bernd.kuhls@t-online.de>2015-12-18 19:48:49 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2015-12-18 22:05:04 +0100
commit8f239e783fb9828f2c5014ff563d6f81f008894a (patch)
tree60b3f28f8af5e9d6ce860676301becb09c576807 /package/mesa3d-demos
parente6dfc0c68ad70c7f933061e1f0ec2eb04909fff7 (diff)
package/mesa3d-demos: add glut support
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/mesa3d-demos')
-rw-r--r--package/mesa3d-demos/mesa3d-demos.mk14
1 files changed, 13 insertions, 1 deletions
diff --git a/package/mesa3d-demos/mesa3d-demos.mk b/package/mesa3d-demos/mesa3d-demos.mk
index 094239c75..cbc15c3b6 100644
--- a/package/mesa3d-demos/mesa3d-demos.mk
+++ b/package/mesa3d-demos/mesa3d-demos.mk
@@ -12,7 +12,6 @@ MESA3D_DEMOS_DEPENDENCIES = host-pkgconf
MESA3D_DEMOS_LICENSE = MIT
MESA3D_DEMOS_CONF_OPTS += \
- --without-glut \
--disable-osmesa \
--disable-gles1
@@ -58,6 +57,19 @@ else
MESA3D_DEMOS_CONF_OPTS += --disable-freetype2
endif
+ifeq ($(BR2_PACKAGE_LIBFREEGLUT),y)
+MESA3D_DEMOS_DEPENDENCIES += libfreeglut
+MESA3D_DEMOS_CONF_OPTS += --with-glut=$(STAGING_DIR)/usr
+# osmesa support depends on glut
+ifeq ($(BR2_PACKAGE_MESA3D_OSMESA),y)
+MESA3D_DEMOS_CONF_OPTS += --enable-osmesa
+else
+MESA3D_DEMOS_CONF_OPTS += --disable-osmesa
+endif
+else
+MESA3D_DEMOS_CONF_OPTS += --without-glut --disable-osmesa
+endif
+
ifeq ($(BR2_PACKAGE_WAYLAND),y)
MESA3D_DEMOS_DEPENDENCIES += wayland
MESA3D_DEMOS_CONF_OPTS += --enable-wayland