aboutsummaryrefslogtreecommitdiffstats
path: root/lang/erlang/Makefile
diff options
context:
space:
mode:
authorolgeni <olgeni@FreeBSD.org>2015-05-21 15:52:10 +0800
committerolgeni <olgeni@FreeBSD.org>2015-05-21 15:52:10 +0800
commit6862666136600f945f3b847d8cda037d2ad453ee (patch)
tree71020b2e5a9ae4648b65fc7ac15d72a8ce0f8d7f /lang/erlang/Makefile
parent08885dd1e48cd7c9c90e00b64dafb2c9dd1302f3 (diff)
downloadfreebsd-ports-graphics-6862666136600f945f3b847d8cda037d2ad453ee.tar.gz
freebsd-ports-graphics-6862666136600f945f3b847d8cda037d2ad453ee.tar.zst
freebsd-ports-graphics-6862666136600f945f3b847d8cda037d2ad453ee.zip
Add an option to enable the (still experimental) dirty scheduler
feature. Submitted by: Andreas Andersson <aandersson@tappsi.co>
Diffstat (limited to 'lang/erlang/Makefile')
-rw-r--r--lang/erlang/Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index 64bfeb3e9f8..553eef66922 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -31,7 +31,7 @@ PLIST_SUB= ERLANG_LIB=${ERLANG_LIB}
MAKE_JOBS_UNSAFE=yes
-OPTIONS_DEFINE= DOCS DTRACE GCC GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX
+OPTIONS_DEFINE= DOCS DTRACE GCC GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX DIRTY
GCC_DESC= Use current GCC
HIPE_DESC= Build native HiPE compiler
@@ -41,6 +41,7 @@ SMP_DESC= Enable SMP support
WX_DESC= Enable WX application
GS_DESC= Enable GS application (deprecated)
DTRACE_DESC= Enable DTrace support
+DIRTY_DESC= Enable Dirty schedulers (experimental)
OPTIONS_DEFAULT=KQUEUE OPENSSL SCTP SMP THREADS
OPTIONS_EXCLUDE_DragonFly= SCTP
@@ -164,6 +165,10 @@ CONFIGURE_ARGS+=--enable-smp-support
CONFIGURE_ARGS+=--disable-smp-support
.endif
+.if ${PORT_OPTIONS:DIRTY}
+CONFIGURE_ARGS+=--enable-dirty-schedulers
+.endif
+
.if ${ARCH} == i386
MAKE_ARGS+= ARCH=x86
.endif