Fix plugins with MSVC, thanks to Gulam Faruque.
[syx.git] / INSTALL-SCONS
blobbf278e5fbe0e152926da8f2b0d825b29e2a18854
1 Installation Instructions
2 *************************
4 Basic Installation
5 ==================
7 These are generic installation instructions.
9    First you need the Scons building system. You can obtain it at
10    http://www.scons.org.
11    
12 The simplest way to compile this package is:
14   1. `cd' to the directory containing the package's source code and type
15      `scons'
17   2. Optionally, type `scons test' to run any self-tests that come with
18      the package.
20   4. Type `scons install' to install the programs and any data files and
21      documentation.
23   5. You can remove the program binaries and object files from the
24      source code directory by typing `scons -c clean'.  To also remove the
25      files that `scons test' created, type `scons test -c'.
27 Compilers and Options
28 =====================
30 Some systems require unusual options for compilation or linking that the
31 `scons' script does not know about.  Run `scons -h' for
32 details on some of the pertinent environment variables, and
33 `scons -H' for options related to the builder.
35 Installation Names
36 ==================
38 By default, `scons install' installs the package's commands under
39 `/usr/local/bin', include files under `/usr/local/include', etc.  You
40 can specify an installation prefix other than `/usr/local' by giving
41 `scons' the option `prefix=PREFIX'.
43    You can specify separate installation prefixes for
44 architecture-specific files and architecture-independent files.  If you
45 pass the option `exec_prefix=PREFIX' to `scons', the package uses
46 PREFIX as the prefix for installing programs and libraries.
47 Documentation and other data files still use the regular prefix.
49    In addition, if you use an unusual directory layout you can give
50 options like `bindir=DIR' to specify different values for particular
51 kinds of files.  Run `scons -h' for a list of the directories
52 you can set and what kinds of files go in them.
54 Optional Features
55 =================
57 Some packages pay attention to `FEATURE=value' options to
58 `scons', where FEATURE indicates an optional part of the package.
59 Type `scons -h' for a more a list of possible features to enable/disable.
61 `scons' also accepts some other, not widely useful, options.  Run
62 `scons -H' for more details.