View | Details | Raw Unified | Return to bug 212987 | Differences between
and this patch

Collapse All | Expand All

(-)Mk/Uses/localbase.mk (-2 / +12 lines)
Lines 4-10 Link Here
4
#
4
#
5
# Feature:	localbase
5
# Feature:	localbase
6
# Usage:	USES=localbase or USES=localbase:args
6
# Usage:	USES=localbase or USES=localbase:args
7
# Valid ARGS:	ldflags		Set LDFLAGS instead of LIBS
7
# Valid ARGS:	ldflags (default, implicit), libs
8
#
9
# ldflags	Add -L${LOCALBASE}/lib to LDFLAGS.
10
# libs		Add -L${LOCALBASE}/lib to LIBS.
8
#
11
#
9
# MAINTAINER:	portmgr@FreeBSD.org
12
# MAINTAINER:	portmgr@FreeBSD.org
10
13
Lines 16-27 Link Here
16
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_LOCALBASE_POST_MK)
19
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_LOCALBASE_POST_MK)
17
_INCLUDE_USES_LOCALBASE_POST_MK=yes
20
_INCLUDE_USES_LOCALBASE_POST_MK=yes
18
21
22
.if empty(localbase_ARGS)
23
localbase_ARGS=	ldflags
24
.endif
25
19
CPPFLAGS+=	-isystem ${LOCALBASE}/include
26
CPPFLAGS+=	-isystem ${LOCALBASE}/include
20
CFLAGS+=	-isystem ${LOCALBASE}/include
27
CFLAGS+=	-isystem ${LOCALBASE}/include
21
CXXFLAGS+=	-isystem ${LOCALBASE}/include
28
CXXFLAGS+=	-isystem ${LOCALBASE}/include
29
22
.if ${localbase_ARGS:Mldflags}
30
.if ${localbase_ARGS:Mldflags}
23
LDFLAGS+=	-L${LOCALBASE}/lib
31
LDFLAGS+=	-L${LOCALBASE}/lib
24
.else
32
.endif
33
34
.if ${localbase_ARGS:Mlibs}
25
LIBS+=		-L${LOCALBASE}/lib
35
LIBS+=		-L${LOCALBASE}/lib
26
.endif
36
.endif
27
37

Return to bug 212987