Man Linux: Main Page and Category List

NAME

       lazbuild - The Lazarus project and package build program.

SYNOPSIS

       lazbuild [options] filename...

DESCRIPTION

       lazbuild  builds  a  Lazarus  project  or package. It compiles projects
       (.lpi) and  packages  (.lpk).  It  checks  and  automatically  compiles
       required packages.

USAGE

       lazbuild  is  a  command-line  tool  that  builds  Lazarus projects and
       packages. It checks recursively all dependencies  and  compiles  needed
       packages first. It uses the Free Pascal compiler (fpc) to compile.

OPTIONS

       -h, --help
              Displays a short help message.

       -B, --build-all
              build  all  files  of  project/package.  Has  the same effect as
              option -B of fpc(1).

       -r, --recursive
              apply build flags (-B) to dependencies too.

       -d, --skip-dependencies
              do not compile dependencies

       --build-ide=<options>
              Compile the IDE (i.e.  the  lazarus  executable).  The  list  of
              installation  packages  is  read  from the config directory. The
              <options> can be empty.

       -v, --version
              show version and exit

        --pcp=<path>, --primary-config-path=<path>
              primary config directory, where Lazarus stores its config files.
              Default is /home/mazen/.lazarus

       --scp=<path>, --secondary-config-path=<path>
              secondary  config  directory,  where Lazarus searches for config
              template files. Default is /etc/lazarus

       --os=<operating-system>, --operating-system=<operating-system>
              override the project operating system. e.g. win32 or linux.

       --ws=<widgetset>, --widgetset=<widgetset>
              override the project widgetset. e.g. gtk,  gtk2,  qt,  win32  or
              carbon.

       --cpu=<cpu>
              override the project cpu. e.g. i386, x86_64, powerpc, powerpc_64
              etc.

       --compiler=<ppcXXX>
              override the default compiler. e.g. ppc386, ppcx64, ppcppc  etc.

       --language=<lang>
              Override  language.  For  example  --language=de.  For  possible
              values see files in the lazarus languages directory.

.lpi and .lpk files

       The .lpi and .lpk files are best created and edited  with  the  Lazarus
       IDE.   The  files are in xml. There is no reason to edit them manually,
       except for very rare cases like renaming hundreds of files.

SEE ALSO

              lazarus-ide(1) startlazarus(1) fpc(1) ld(1) fpcmake(1) make(1)

Websites

              http://www.lazarus.freepascal.org