Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Aug 2013 12:32:52 +0000 (UTC)
From:      Mathieu Arnold <mat@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r324101 - head/Mk
Message-ID:  <201308011232.r71CWqe3090015@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mat
Date: Thu Aug  1 12:32:52 2013
New Revision: 324101
URL: http://svnweb.freebsd.org/changeset/ports/324101

Log:
  Document the new bsd.options.mk knobs.
  
  PR:		ports/180949
  Submitted by:	mat
  Approved by:	bapt

Modified:
  head/Mk/bsd.options.mk   (contents, props changed)

Modified: head/Mk/bsd.options.mk
==============================================================================
--- head/Mk/bsd.options.mk	Thu Aug  1 11:57:14 2013	(r324100)
+++ head/Mk/bsd.options.mk	Thu Aug  1 12:32:52 2013	(r324101)
@@ -68,6 +68,38 @@
 #
 # WITH						- Set options from the command line
 # WITHOUT					- Unset options from the command line
+#
+#
+# The following knobs are there to simplfy the handling of OPTIONS in simple
+# cases :
+#
+# OPTIONS_SUB				When defined it will add to PLIST_SUB:
+#							Option enabled  ${opt}=""
+#							Option disabled ${opt}="@comment "
+#
+# ${opt}_CONFIGURE_ON		When option is enabled, it will add its content to
+#							the CONFIGURE_ARGS.
+# ${opt}_CONFIGURE_OFF		When option is disabled, it will add its content to
+#							the CONFIGURE_ARGS.
+# ${opt}_CONFIGURE_ENABLE	Will add to CONFIGURE_ARGS:
+#							Option enabled  --enable-${content}
+#							Option disabled --disable-${content}
+# ${opt}_CONFIGURE_WITH		Will add to CONFIGURE_ARGS:
+#							Option enabled  --with-${content}
+#							Option disabled --without-${content}
+#			
+# ${opt}_CMAKE_ON			When option is enabled, it will add its content to
+#							the CMAKE_ARGS.
+# ${opt}_CMAKE_OFF			When option is disabled, it will add its content to
+#							the CMAKE_ARGS.
+#
+# For each of CFLAGS CXXFLAGS LDFLAGS CONFIGURE_ENV MAKE_ENV USES DISTFILES,
+# defining ${opt}_${variable} will add it to the actual variable when the
+# option is enabled.
+#
+# For each of the depends target PKG EXTRACT PATCH FETCH BUILD LIB RUN,
+# defining ${opt}_${deptype}_DEPENDS will add it to the actual dependency when
+# the option is enabled.
 
 ##
 # Set all the options available for the ports, beginning with the



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201308011232.r71CWqe3090015>