Changeset View
Changeset View
Standalone View
Standalone View
head/www/chromium/Makefile
Show First 20 Lines • Show All 205 Lines • ▼ Show 20 Lines | |||||
.include <bsd.port.options.mk> | .include <bsd.port.options.mk> | ||||
# TODO: -isystem, would be just as ugly as this approach, but more reliably | # TODO: -isystem, would be just as ugly as this approach, but more reliably | ||||
# build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set. | # build would fail without C_INCLUDE_PATH/CPLUS_INCLUDE_PATH env var set. | ||||
MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \ | MAKE_ENV+= C_INCLUDE_PATH=${LOCALBASE}/include \ | ||||
CPLUS_INCLUDE_PATH=${LOCALBASE}/include | CPLUS_INCLUDE_PATH=${LOCALBASE}/include | ||||
# Work around base r261801 | |||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1004000 | |||||
GN_ARGS+= extra_cxxflags="-D_LIBCPP_TRIVIAL_PAIR_COPY_CTOR=1" | |||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libc++-old | |||||
.else | |||||
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-libc++-new | |||||
.endif | |||||
.if !defined(GN_ONLY) | .if !defined(GN_ONLY) | ||||
pre-everything:: | pre-everything:: | ||||
@${ECHO_MSG} | @${ECHO_MSG} | ||||
@${ECHO_MSG} "To build Chromium, you should have around 2GB of memory" | @${ECHO_MSG} "To build Chromium, you should have around 2GB of memory" | ||||
@${ECHO_MSG} "and ${WANTSPACE}." | @${ECHO_MSG} "and ${WANTSPACE}." | ||||
@${ECHO_MSG} | @${ECHO_MSG} | ||||
post-patch: | post-patch: | ||||
▲ Show 20 Lines • Show All 86 Lines • Show Last 20 Lines |