pkgsrc-wip/webkit-gtk/options.mk
Leonardo Taccari d651d3b45d Add opengl to PKG_SUGGESTED_OPTIONS, ATM it would not build without it.
For more information about the error log on NetBSD/i386 please give a look to
TODO.
2014-06-04 09:08:09 +00:00

58 lines
1.3 KiB
Makefile

# $NetBSD: options.mk,v 1.4 2014/06/04 09:08:09 leot1990 Exp $
#
PKG_OPTIONS_VAR= PKG_OPTIONS.webkit-gtk
PKG_SUPPORTED_OPTIONS= debug enchant opengl webkit-jit
PKG_SUGGESTED_OPTIONS= enchant opengl
.include "../../mk/bsd.prefs.mk"
# XXX JIT produces invalid code on NetBSD/i386 and NetBSD/amd64
.if empty(MACHINE_PLATFORM:MNetBSD-*-i386) && empty(MACHINE_PLATFORM:MNetBSD-*-x86_64)
PKG_SUGGESTED_OPTIONS+= webkit-jit
.endif
.include "../../mk/bsd.options.mk"
#
# JIT support
#
.if !empty(PKG_OPTIONS:Mwebkit-jit)
CONFIGURE_ARGS+= --enable-jit
.else
CONFIGURE_ARGS+= --disable-jit
.endif
#
# debug support
#
.if !empty(PKG_OPTIONS:Mdebug)
CONFIGURE_ARGS+= --enable-debug
.else
CONFIGURE_ARGS+= --disable-debug
.endif
#
# OpenGL support: enable support for GLX, WebGL and accelerated compositing
#
# TODO: should we split them in multiple options?
#
.if !empty(PKG_OPTIONS:Mopengl)
CONFIGURE_ARGS+= --enable-glx
CONFIGURE_ARGS+= --enable-webgl
CONFIGURE_ARGS+= --enable-accelerated-compositing
.else
CONFIGURE_ARGS+= --disable-glx
CONFIGURE_ARGS+= --disable-webgl
CONFIGURE_ARGS+= --disable-accelerated-compositing
.endif
#
# Spellcheck support using enchant
#
.if !empty(PKG_OPTIONS:Menchant)
CONFIGURE_ARGS+= --enable-spellcheck
.include "../../textproc/enchant/buildlink3.mk"
.else
CONFIGURE_ARGS+= --disable-spellcheck
.endif