python: Exclude dependencies for build.
When python bl3 files are included with PYTHON_FOR_BUILD_ONLY=yes, their DEPMETHOD is set to "build", in which case we do not want to include indirect dependencies as they will then be tagged as "build" also. Fixes potential runtime issues exposed by indirect dependency checks.
This commit is contained in:
parent
0d4f152759
commit
04bd671980
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.6 2016/12/30 10:53:21 adam Exp $
|
||||
# $NetBSD: buildlink3.mk,v 1.7 2023/11/29 11:02:40 jperkin Exp $
|
||||
|
||||
BUILDLINK_TREE+= python27
|
||||
|
||||
|
@ -13,9 +13,12 @@ BUILDLINK_PKGSRCDIR.python27?= ../../lang/python27
|
|||
BUILDLINK_DEPMETHOD.python27?= ${BUILDLINK_DEPMETHOD.python}
|
||||
.endif
|
||||
|
||||
.if !${BUILDLINK_DEPMETHOD.python27:U:Mbuild}
|
||||
.include "../../mk/dlopen.buildlink3.mk"
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.endif
|
||||
|
||||
.endif # PYTHON27_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -python27
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2021/10/05 19:07:13 adam Exp $
|
||||
# $NetBSD: buildlink3.mk,v 1.2 2023/11/29 11:02:41 jperkin Exp $
|
||||
|
||||
BUILDLINK_TREE+= python310
|
||||
|
||||
|
@ -16,9 +16,12 @@ BUILDLINK_INCDIRS.python310+= include/python3.10
|
|||
BUILDLINK_LIBDIRS.python310+= lib/python3.10/config
|
||||
BUILDLINK_TRANSFORM+= l:python:python3.10
|
||||
|
||||
.if !${BUILDLINK_DEPMETHOD.python310:U:Mbuild}
|
||||
.include "../../mk/dlopen.buildlink3.mk"
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.endif
|
||||
|
||||
.endif # PYTHON310_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -python310
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2022/10/31 09:52:13 adam Exp $
|
||||
# $NetBSD: buildlink3.mk,v 1.2 2023/11/29 11:02:41 jperkin Exp $
|
||||
|
||||
BUILDLINK_TREE+= python311
|
||||
|
||||
|
@ -16,9 +16,12 @@ BUILDLINK_INCDIRS.python311+= include/python3.11
|
|||
BUILDLINK_LIBDIRS.python311+= lib/python3.11/config
|
||||
BUILDLINK_TRANSFORM+= l:python:python3.11
|
||||
|
||||
.if !${BUILDLINK_DEPMETHOD.python311:U:Mbuild}
|
||||
.include "../../mk/dlopen.buildlink3.mk"
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.endif
|
||||
|
||||
.endif # PYTHON311_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -python311
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2023/10/02 20:07:14 adam Exp $
|
||||
# $NetBSD: buildlink3.mk,v 1.2 2023/11/29 11:02:41 jperkin Exp $
|
||||
|
||||
BUILDLINK_TREE+= python312
|
||||
|
||||
|
@ -16,9 +16,12 @@ BUILDLINK_INCDIRS.python312+= include/python3.12
|
|||
BUILDLINK_LIBDIRS.python312+= lib/python3.12/config
|
||||
BUILDLINK_TRANSFORM+= l:python:python3.12
|
||||
|
||||
.if !${BUILDLINK_DEPMETHOD.python312:U:Mbuild}
|
||||
.include "../../mk/dlopen.buildlink3.mk"
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.endif
|
||||
|
||||
.endif # PYTHON312_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -python312
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2019/10/15 16:51:19 adam Exp $
|
||||
# $NetBSD: buildlink3.mk,v 1.2 2023/11/29 11:02:41 jperkin Exp $
|
||||
|
||||
BUILDLINK_TREE+= python38
|
||||
|
||||
|
@ -16,9 +16,12 @@ BUILDLINK_INCDIRS.python38+= include/python3.8
|
|||
BUILDLINK_LIBDIRS.python38+= lib/python3.8/config
|
||||
BUILDLINK_TRANSFORM+= l:python:python3.8
|
||||
|
||||
.if !${BUILDLINK_DEPMETHOD.python38:U:Mbuild}
|
||||
.include "../../mk/dlopen.buildlink3.mk"
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.endif
|
||||
|
||||
.endif # PYTHON38_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -python38
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2020/10/10 20:19:47 adam Exp $
|
||||
# $NetBSD: buildlink3.mk,v 1.2 2023/11/29 11:02:41 jperkin Exp $
|
||||
|
||||
BUILDLINK_TREE+= python39
|
||||
|
||||
|
@ -16,9 +16,12 @@ BUILDLINK_INCDIRS.python39+= include/python3.9
|
|||
BUILDLINK_LIBDIRS.python39+= lib/python3.9/config
|
||||
BUILDLINK_TRANSFORM+= l:python:python3.9
|
||||
|
||||
.if !${BUILDLINK_DEPMETHOD.python39:U:Mbuild}
|
||||
.include "../../mk/dlopen.buildlink3.mk"
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../devel/gettext-lib/buildlink3.mk"
|
||||
.endif
|
||||
|
||||
.endif # PYTHON39_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -python39
|
||||
|
|
Loading…
Reference in New Issue