[xbuild] Update man page.
authorAnkit Jain <radical@corewars.org>
Wed, 18 Aug 2010 16:42:14 +0000 (22:12 +0530)
committerAnkit Jain <radical@corewars.org>
Wed, 18 Aug 2010 16:42:14 +0000 (22:12 +0530)
man/xbuild.1

index b08938df9df3d33a503560b7886f923935208e9a..30f49045755e4abc6d239a023ef134fd52cd9629 100644 (file)
@@ -33,7 +33,7 @@ Validate the project file against the schema
 Validate the project file against the specified schema
 .TP
 .B \//consoleloggerparameters:<params>
-Parameters for the console logger
+Parameters for the console logger : PerfomanceSummary, NoSummary, NoItemAndPropertyList
 .TP
 .B \//nologo
 Don't show the initial xbuild banner
@@ -56,6 +56,21 @@ search paths failed. If this variable is set, then it logs the same even for ref
 that were resolved successfully. These logs show up if the verbosity is set to detailed
 or higher.
 .TP
+.I "MSBuildExtensionsPath"
+MSBuild extensions are usually installed in $(MSBuildExtensionsPath), which xbuild resolves
+to $prefix/lib/mono/xbuild . When used in Import, like:
+
+  <Import Project="$(MSBuildExtensionsPath)\TestTargets.targets"/>
+
+xbuild tries various values for the msbuild property $(MSBuildExtensionsPath), in order:
+
+  1. Paths specified in the environment variable $MSBuildExtensionsPath.
+  2. $XDG_CONFIG_HOME/xbuild/tasks (or Environment.SpecialFolder.ApplicationData)
+  3. $prefix/lib/mono/xbuild (default location)
+
+Anywhere else in the project files, $(MSBuildExtensionsPath) will always resolve to the default
+location. This is a xbuild-only feature.
+.TP
 .I "XBUILD_COLORS"
 If this variable is set, it contains a string of the form
 "type=foreground,type=.." that specifies which color to use to display