Changeset View
Changeset View
Standalone View
Standalone View
head/devel/libc++/Makefile
Show All 28 Lines | |||||
.if exists(/usr/lib/libcxxrt.so) | .if exists(/usr/lib/libcxxrt.so) | ||||
CXXRT_INCS= /usr/include/c++/v1/ | CXXRT_INCS= /usr/include/c++/v1/ | ||||
CXXRT_LIB= /usr/lib/libcxxrt.so | CXXRT_LIB= /usr/lib/libcxxrt.so | ||||
.else | .else | ||||
CXXRT_INCS= ${LOCALBASE}/include/cxxrt/ | CXXRT_INCS= ${LOCALBASE}/include/cxxrt/ | ||||
CXXRT_LIB= ${LOCALBASE}/lib/libcxxrt.so | CXXRT_LIB= ${LOCALBASE}/lib/libcxxrt.so | ||||
.endif | .endif | ||||
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 900000 | |||||
LIB_DEPENDS+= libmissing.so:${PORTSDIR}/math/libmissing \ | |||||
libxlocale.so:${PORTSDIR}/devel/xlocale | |||||
EXTRA_PATCHES= ${FILESDIR}/extra-libmissing | |||||
CXXFLAGS+= -I${LOCALBASE}/include -D__LONG_LONG_SUPPORTED | |||||
LDFLAGS+= -lmissing | |||||
EXTRALIB= ${LOCALBASE}/lib/libmissing.so.2 ${LOCALBASE}/lib/libxlocale.so.0 | |||||
.endif | |||||
CMAKE_ARGS= -DLIBCXX_CXX_ABI=libcxxrt -DLIBCXX_LIBCXXRT_INCLUDE_PATHS=${CXXRT_INCS} | CMAKE_ARGS= -DLIBCXX_CXX_ABI=libcxxrt -DLIBCXX_LIBCXXRT_INCLUDE_PATHS=${CXXRT_INCS} | ||||
.if !defined(SVN_REV) | .if !defined(SVN_REV) | ||||
.if defined(BOOTSTRAP) | .if defined(BOOTSTRAP) | ||||
SVN_REV!= LC_ALL=C svn info http://llvm.org/svn/llvm-project/ | ${GREP} Revision | cut -d' ' -f2 | SVN_REV!= LC_ALL=C svn info http://llvm.org/svn/llvm-project/ | ${GREP} Revision | cut -d' ' -f2 | ||||
.else | .else | ||||
.include "Makefile.svn_rev" | .include "Makefile.svn_rev" | ||||
.endif | .endif | ||||
Show All 30 Lines |