|
- Installation Instructions
- =========================
-
- Basic Installation
- ------------------
-
- Building this software requires only Python. To install with default options:
-
- ./waf configure
- ./waf
- ./waf install
-
- You may need to become root for the install stage, for example:
-
- sudo ./waf install
-
- Configuration Options
- ---------------------
-
- All supported options can be viewed using the command:
-
- ./waf --help
-
- Most options only need to be passed during the configure stage, for example:
-
- ./waf configure --prefix=/usr
- ./waf
- ./waf install
-
- Compiler Configuration
- ----------------------
-
- Several standard environment variables can be used to control how compilers are
- invoked:
-
- * CC: Path to C compiler
- * CFLAGS: C compiler options
- * CXX: Path to C++ compiler
- * CXXFLAGS: C++ compiler options
- * CPPFLAGS: C preprocessor options
- * LINKFLAGS: Linker options
-
- Installation Directories
- ------------------------
-
- The --prefix option (or the PREFIX environment variable) can be used to change
- the prefix which all files are installed under. There are also several options
- allowing for more fine-tuned control, see the --help output for details.
-
- Packaging
- ---------
-
- Everything can be installed to a specific root directory by passing a --destdir
- option to the install stage (or setting the DESTDIR environment variable),
- which adds a prefix to all install paths. For example:
-
- ./waf configure --prefix=/usr
- ./waf
- ./waf install --destdir=/tmp/package
|