b70f8686ac
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.
48 lines
1.5 KiB
Makefile
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
|