Add /usr/local/scons* to sys.path.
[scons.git] / src / CHANGES.txt
1 # Copyright (c) 2001 Steven Knight
2 # __FILE__ __REVISION__ __DATE__ __DEVELOPER__
3
4
5                  SCons - a software construction tool
6
7                             Change Log
8
9
10
11 RELEASE 0.03 - 
12
13   From Steven Knight:
14
15   - Search both /usr/lib and /usr/local/lib for scons directories by
16     adding them both to sys.path, with whichever is in sys.prefix first.
17
18
19
20 RELEASE 0.02 - Sun, 23 Dec 2001 19:05:09 -0600
21
22   From Charles Crain:
23
24   - Added the Install(), BuildDir(), and Export() methods.
25
26   - Fix the -C option by delaying setting the top of the FS tree.
27
28   - Avoid putting the directory path on the libraries in the LIBS
29     construction variable.
30
31   - Added a GetBuildPath() method to return the full path to the
32     Node for a specified string.
33
34   - Fixed variable substitution in CPPPATH and LIBPATH.
35
36   From Steven Knight:
37
38   - Fixed the version comment in the scons.bat (the UNIX geek used
39     # instead of @rem).
40
41   - Fix to setup.py so it doesn't require a sys.argv[1] argument.
42
43   - Provide make-like warning message for "command not found" and
44     similar errors.
45
46   - Added an EXAMPLES section to the man page.
47
48   - Make Default() targets properly relative to their SConscript
49     file's subdirectory.
50
51   From Anthony Roach:
52
53   - Documented CXXFLAGS, CXXCOM, and CPPPATH.
54
55   - Fixed SCONS_LIB_DIR to work as documented.
56
57   - Made Default() accept Nodes as arguments.
58
59   - Changed Export() to make it easier to use.
60   
61   - Added the Import() and Return() methods.
62
63
64
65 RELEASE 0.01 - Thu Dec 13 19:25:23 CST 2001
66
67 A brief overview of important functionality available in release 0.01:
68
69   - C and C++ compilation on POSIX and Windows NT.
70
71   - Automatic scanning of C/C++ source files for #include dependencies.
72
73   - Support for building libraries; setting construction variables
74     allows creation of shared libraries.
75
76   - Library and C preprocessor search paths.
77
78   - File changes detected using MD5 signatures.
79
80   - User-definable Builder objects for building files.
81
82   - User-definable Scanner objects for scanning for dependencies.
83
84   - Parallel build (-j) support.
85
86   - Dependency cycles detected.
87
88   - Linux packages available in RPM and Debian format.
89
90   - Windows installer available.