Preserve CXXFLAGS and LDFLAGS, use LINK.cc

Even though DEBUG was picked through CFLAGS by the port, do append to
CXXFLAGS and LDFLAGS such that DEBUG ends in CXXFLAGS also iff set.

Simply use the existing LINK.cc instead of rolling our own:

	$ make -p | grep ^LINK.cc
	LINK.cc          = ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${LDFLAGS}

OK stsp
This commit is contained in:
kn 2019-03-17 11:34:32 +00:00
parent 2368663945
commit 9aaf94b742

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.2 2019/03/17 11:26:38 kn Exp $
# $OpenBSD: Makefile,v 1.3 2019/03/17 11:34:32 kn Exp $
COMMENT = auto-complete and text expansion in X11
@ -23,10 +23,11 @@ MODULES = x11/qt5
RUN_DEPENDS = x11/xdotool
LIB_DEPENDS = x11/libdbus-c++
CXXFLAGS = -std=c++11 \
CXXFLAGS += -std=c++11 \
-I${X11BASE}/include \
-I${LOCALBASE}/include/dbus-c++-1
LDFLAGS = -L${X11BASE}/lib -L${PREFIX}/lib -lxcb -ldbus-c++-1
LDFLAGS += -L${X11BASE}/lib -lxcb \
-L${PREFIX}/lib -ldbus-c++-1
post-patch:
${SUBST_CMD} ${WRKSRC}/server/Files.hpp
@ -45,13 +46,10 @@ do-build:
cd ${WRKBUILD}/ui && ${SETENV} ${MAKE_ENV} \
${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKE_FILE} ${ALL_TARGET}
cd ${WRKBUILD}/server && ${SETENV} ${MAKE_ENV} \
${CXX} ${CFLAGS} ${CXXFLAGS} ${LDFLAGS} \
${TEXTSUGGEST_SERVER_SRC} -o textsuggest-server
${LINK.cc} -o textsuggest-server ${TEXTSUGGEST_SERVER_SRC}
.for processor in ${PROCESSORS}
cd ${WRKBUILD}/textsuggest/processors/ && \
${SETENV} ${MAKE_ENV} \
${CXX} ${CFLAGS} ${CXXFLAGS} ${LDFLAGS} \
${processor}.cpp -o ${processor}
cd ${WRKBUILD}/textsuggest/processors/ && ${SETENV} ${MAKE_ENV} \
${LINK.cc} -o ${processor} ${processor}.cpp
.endfor
do-install: