diff options
author | Gerald Pfeifer <gerald@FreeBSD.org> | 2015-11-15 19:48:07 +0000 |
---|---|---|
committer | Gerald Pfeifer <gerald@FreeBSD.org> | 2015-11-15 19:48:07 +0000 |
commit | c19bec61f1629af51f9bcdb48479e010f3a436ff (patch) | |
tree | 8ae75e7d25bfd57fc432293e6312e62678f37abb | |
parent | 63286d536456ad6aed36cc7d6d43eee5b95444c4 (diff) | |
download | freebsd-ports-c19bec61f1629af51f9bcdb48479e010f3a436ff.zip |
Backport support for Graphite loop optimizations via a new option
GRAPHITE from gcc6-devel.
This is off by default for the time being and pulls in devel/isl
as an additional dependency.
-rw-r--r-- | lang/gcc5-devel/Makefile | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lang/gcc5-devel/Makefile b/lang/gcc5-devel/Makefile index a54b19b6c5e3..9aa0b34a69c6 100644 --- a/lang/gcc5-devel/Makefile +++ b/lang/gcc5-devel/Makefile @@ -42,7 +42,7 @@ SSP_UNSAFE= yes PATCH_WRKSRC= ${SRCDIR} CONFIGURE_SCRIPT= ../${SRCDIR:S/${WRKDIR}\///}/configure -OPTIONS_DEFINE= BOOTSTRAP +OPTIONS_DEFINE= BOOTSTRAP GRAPHITE OPTIONS_DEFINE_i386= JAVA OPTIONS_DEFINE_amd64= JAVA OPTIONS_DEFAULT= BOOTSTRAP @@ -50,6 +50,7 @@ OPTIONS_DEFAULT_i386= JAVA OPTIONS_DEFAULT_amd64= JAVA OPTIONS_EXCLUDE_DragonFly= JAVA BOOTSTRAP_DESC= Build using a full bootstrap +GRAPHITE_DESC= Support for Graphite loop optimizations .if exists(/usr/lib32/libc.so) OPTIONS_DEFINE_powerpc64= MULTILIB @@ -125,6 +126,11 @@ INFO+= gcc${SUFFIX}/libquadmath \ SUB_FILES= pkg-message SUB_LIST+= TARGLIB=${TARGLIB} +.if ${PORT_OPTIONS:MGRAPHITE} +LIB_DEPENDS+= libisl.so:${PORTSDIR}/devel/isl +CONFIGURE_ARGS+=--with-isl=${LOCALBASE} +.endif + .if ${PORT_OPTIONS:MJAVA} ECJ_JAR= ${LOCALBASE}/share/java/ecj-4.5.jar BUILD_DEPENDS+= ${ECJ_JAR}:${PORTSDIR}/lang/gcc-ecj45 \ |