premake(1) Development premake(1)Name
premake - a build script generator
Copyright
Copyright (C) 2002-2008 Jason Perkins and the Premake Project Lua 5.1 Copyright (C) 1994-2008 Lua.org, PUC-Rio
Usage--file name Process the specified premake script file
--clean Remove all binaries and build scripts
--verbose Generate verbose makefiles (where applicable)
--cc name Choose a C/C++ compiler, if supported by target; one of:
gcc GNU gcc compiler
dmc Digital Mars C/C+ compiler (experimental)
--dotnet name Choose a .NET compiler set, if supported by target; one of:
ms Microsoft (csc)
mono Mono (mcs)
mono2 Mono .NET 2.0 (gmcs)
pnet Portable.NET (cscc)
--os name Generate files for different operating system; one of:
bsd OpenBSD, NetBSD, or FreeBSD
linux Linux
macosx MacOS X
windows Microsoft Windows
--target name Generate input files for the specified toolset; one of:
cb-gcc Code::Blocks Studio with GCC
cb-ow Code::Blocks Studio with Open Watcom C/C++
cl-gcc CodeLite with GCC
gnu GNU Makefile for POSIX, MinGW, and Cygwin
monodev MonoDevelop
sharpdev ICSharpCode SharpDevelop
vs6 Microsoft Visual Studio 6
vs2002 Microsoft Visual Studio 2002
vs2003 Microsoft Visual Studio 2003
vs2005 Microsoft Visual Studio 2005 (includes Express editions)
vs2008 Microsoft Visual Studio 2008 (experimental)
--help Display this information
--version Display version information
Jason Perkins and the Premake Project 3.7 premake(1)
Check Out this Related Man Page
xbuild(1) General Commands Manual xbuild(1)NAME
xbuild - Mono's tool to build MSBuild project files
SYNOPSIS
xbuild [option] [project-file]
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.
OPTIONS
/target:T1[,TN]
List of targets to build
/property:Name=Value
Set or override project properties
/logger:<logger>
Custom logger to log build events
/verbosity:<level>
Logger verbosity level : quiet, minimal, normal, detailed, diagnostic
/validate
Validate the project file against the schema
/validate:<schema>
Validate the project file against the specified schema
/consoleloggerparameters:<params>
Parameters for the console logger
/nologo
Don't show the initial xbuild banner
/help Show xbuild usage
/version
Display xbuild version
ENVIRONMENT VARIABLES
XBUILD_EMIT_SOLUTION
If this variable is set, then the project file generated from a solution file is emitted.
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:
errors, warnings, messages or events
events: These are project/target/task start and end event
messages.
The possible colors for foreground are: black, red, brightred, green, brightgreen, yellow, brightyellow, blue, brightblue, magenta,
brightmagenta, cyan, brightcyan, grey, white and brightwhite.
For example, you could set this variable from your shell:
export XBUILD_COLORS
XBUILD_COLORS=errors=brightred,warnings=blue
You can disable the built-in color scheme by setting this variable to "disable".
SEE ALSO mono(1),mcs(1)COPYRIGHT
Copyright (C) 2009 Novell, Inc (http://www.novell.com)
MAILING LISTS
Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.
WEB SITE
Visit: http://www.mono-project.com for details
xbuild(1)