pkgsrc/graphics/MesaLib/buildlink3.mk
bsiegert b70f8686ac Remove dependency on pthread-stublib.
This was conditional on NetBSD before 3.0. The corresponding stanza in the
Makefile is long gone, so this is probably an oversight from that time.
Nothing in the build itself pulls in pthread-stublib.
2018-04-02 15:44:47 +00:00

48 lines
1.5 KiB
Makefile

# $NetBSD: buildlink3.mk,v 1.56 2018/04/02 15:44:47 bsiegert Exp $
BUILDLINK_TREE+= MesaLib
.if !defined(MESALIB_BUILDLINK3_MK)
MESALIB_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.MesaLib+= MesaLib>=3.4.2
BUILDLINK_ABI_DEPENDS.MesaLib+= MesaLib>=7.11.2
BUILDLINK_PKGSRCDIR.MesaLib?= ../../graphics/MesaLib
.include "../../mk/bsd.fast.prefs.mk"
.if ${X11_TYPE} == "modular"
BUILDLINK_ABI_DEPENDS.MesaLib+= MesaLib>=10.5.3
# This is needed to avoid linking conflicting libstdc++ versions
. if defined(USE_LANGUAGES) && !empty(USE_LANGUAGES:Mc++)
GCC_REQD+= 4.2
. endif
.endif
# See <http://developer.apple.com/qa/qa2007/qa1567.html>.
.if ${X11_TYPE} == "native" && !empty(MACHINE_PLATFORM:MDarwin-[9].*-*)
BUILDLINK_LDFLAGS.MesaLib+= -Wl,-dylib_file,/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib:/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
.endif
pkgbase:= MesaLib
.include "../../mk/pkg-build-options.mk"
.if ${X11_TYPE} == "native" && ${OPSYS} != "Cygwin" && exists(${X11BASE}/lib/pkgconfig/dri.pc)
PKG_BUILD_OPTIONS.MesaLib+= dri
.endif
.if !empty(PKG_BUILD_OPTIONS.MesaLib:Mdri)
. include "../../graphics/MesaLib/dri.mk"
.endif
.if ${X11_TYPE} == "modular" && !empty(PKG_BUILD_OPTIONS.MesaLib:Mdri) || \
${X11_TYPE} == "native" && exists(${X11BASE}/include/EGL/egl.h)
MESALIB_SUPPORTS_EGL= yes
.else
MESALIB_SUPPORTS_EGL= no
.endif
.include "../../x11/libXext/buildlink3.mk"
.endif # MESALIB_BUILDLINK3_MK
BUILDLINK_TREE+= -MesaLib