diff options
Diffstat (limited to 'man/xbuild.1')
-rw-r--r-- | man/xbuild.1 | 88 |
1 files changed, 88 insertions, 0 deletions
diff --git a/man/xbuild.1 b/man/xbuild.1 new file mode 100644 index 0000000000..ec9472f633 --- /dev/null +++ b/man/xbuild.1 @@ -0,0 +1,88 @@ +.TH "xbuild" 1 +.SH NAME +xbuild \- Mono's tool to build MSBuild project files +.SH SYNOPSIS +.B xbuild +[option] [project-file] +.SH DESCRIPTION +xbuild can be used to build MSBuild project files. Integrated Development +Environments like MonoDevelop and "Microsoft Visual Studio .NET" use msbuild +project file format. + +xbuild takes the path of the project or solution file to build, as the main argument. +If no file is specified then it tries to build any solution file or project file in +the current directory, that has a *proj extension. +.SH OPTIONS +.TP +.B \//target:T1[,TN] +List of targets to build +.TP +.B \//property:Name=Value +Set or override project properties +.TP +.B \//logger:<logger> +Custom logger to log build events +.TP +.B \//verbosity:<level> +Logger verbosity level : quiet, minimal, normal, detailed, diagnostic +.TP +.B \//validate +Validate the project file against the schema +.TP +.B \//validate:<schema> +Validate the project file against the specified schema +.TP +.B \//consoleloggerparameters:<params> +Parameters for the console logger +.TP +.B \//nologo +Don't show the initial xbuild banner +.TP +.B \//help +Show xbuild usage +.TP +.B \//version +Display xbuild version +.SH ENVIRONMENT VARIABLES +.TP +.I "XBUILD_EMIT_SOLUTION" +If this variable is set, then the project file generated from a solution +file is emitted. +.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 +errors/warnings etc on some terminals. Type here can be: + +.nf + errors, warnings, messages or events + + events: These are project/target/task start and end event + messages. +.fi + +.Sp +The possible colors for foreground are: +.B black, red, brightred, green, brightgreen, yellow, brightyellow, +blue, brightblue, magenta, brightmagenta, cyan, brightcyan, grey, +white and brightwhite. + +.Sp +For example, you could set this variable from your shell: +.nf + export XBUILD_COLORS + XBUILD_COLORS=errors=brightred,warnings=blue +.fi +.Sp + +You can disable the built-in color scheme by setting this variable to +"disable". + +.SH SEE ALSO +.BR mono(1), mcs(1) +.SH COPYRIGHT +Copyright (C) 2009 Novell, Inc (http://www.novell.com) +.SH MAILING LISTS +Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details. +.SH WEB SITE +Visit: http://www.mono-project.com for details |