Pedro Ferreira
332ac9b372
Updated inadvertently.
...
[SVN r27567]
2005-03-07 20:27:00 +00:00
Pedro Ferreira
1d67ca0735
Changed generators so that they now receive only an id of a rule, not the rule itself.
...
Added basic support for darwin.
[SVN r27566]
2005-03-07 20:22:39 +00:00
Vladimir Prus
e98ac4ece6
Initial Python integration support. Disabled by default, find and
...
change the setting of HAVE_PYTHON in build.jam to enable it.
[SVN r27559]
2005-03-05 07:59:14 +00:00
Rene Rivera
ba6858dbd1
Add --c option to force como compiler into C mode compilations.
...
[SVN r23130]
2004-06-21 00:12:38 +00:00
Rene Rivera
5a441aa093
Bump version to 3.1.10 for release.
...
Update copyrights to new Boost License.
[SVN r22987]
2004-06-01 05:42:36 +00:00
Rene Rivera
8327757da1
Fix compilation with CodeWarrior. Even though it compiles the bootstrap jam0 compiling the full version now causes a compiler crash.
...
[SVN r22432]
2004-03-05 07:22:41 +00:00
Rene Rivera
e20406d94a
Add new file to dist.source file list.
...
[SVN r22292]
2004-02-16 14:34:05 +00:00
Vladimir Prus
f2df997306
Optimize library ordering by native rules.
...
[SVN r22281]
2004-02-16 08:30:13 +00:00
Rene Rivera
47123f4e94
Add some missing files to distribution building.
...
[SVN r21942]
2004-01-26 05:46:32 +00:00
Vladimir Prus
e26988d459
Fix some C++-style comments. Pass -pedantic when compiling with gcc,
...
so that such problems are reported.
[SVN r21298]
2003-12-17 06:16:38 +00:00
Vladimir Prus
aed5122119
Bump bjam version.
...
[SVN r21219]
2003-12-11 10:19:42 +00:00
Vladimir Prus
8e1a189707
Make 'sequence.select-highest-ranked' native.
...
[SVN r21217]
2003-12-11 09:02:01 +00:00
Vladimir Prus
2aa468d556
Make 'property-set.create' native.
...
[SVN r21207]
2003-12-10 14:57:14 +00:00
Vladimir Prus
8dacac3c02
Add native version of 'regex.transform'. The rule is used during header
...
scanning, so should be as fast as possible.
[SVN r21205]
2003-12-10 11:29:09 +00:00
Vladimir Prus
b03372ac97
The 'path.exists' rule is now native.
...
[SVN r21201]
2003-12-10 08:27:21 +00:00
Vladimir Prus
f8d7d9ce63
Implement NATIVE_RULE builtin and native version of set.difference.
...
[SVN r21198]
2003-12-10 07:57:22 +00:00
Vladimir Prus
582324b8ef
Add new W32_GETREG builtin.
...
Patch from Paul Lin
[SVN r20859]
2003-11-19 14:31:07 +00:00
Vladimir Prus
046fd40193
Bump version to 3.1.8.
...
[SVN r20661]
2003-11-04 17:51:28 +00:00
Rene Rivera
ee0f752def
Integrate a variety of changes for building on VMS systems, from Johan Nilsson.
...
- Some missing header includes.
- Some missing function declarations.
- Complete the bootstrap process by calling the jam0 bootstrap to build (build.jam)
- Some minor changes to handle VMS paths (build.jam)
Implement the new LICENSE name into the build/packaging process.
Use new license text where needed.
[SVN r20186]
2003-09-25 18:45:20 +00:00
Rene Rivera
67f403438c
Account for VMS DEFINE vs. DEFINES.
...
[SVN r20091]
2003-09-17 22:50:44 +00:00
Rene Rivera
1d97a8da49
Building of boost-jam package and RPM now includes Boost LICENSE file.
...
Updated RPM info to refer to the LICENSE file.
[SVN r20059]
2003-09-15 03:57:30 +00:00
Rene Rivera
0b0d36b670
Replace license statement with Boost.License.
...
[SVN r20057]
2003-09-15 00:16:10 +00:00
Vladimir Prus
ec93f012f1
Bump version to 3.1.7.
...
[SVN r20010]
2003-09-11 06:46:47 +00:00
Rene Rivera
df33ee7f46
Allow for building RPMs on newer RedHat's which have the split tools rpm+rpmbuild.
...
[SVN r19919]
2003-09-04 15:01:07 +00:00
Rene Rivera
96f5fdbd21
Fix building of dist target. On my previous changes for grammar building I unintentionally removed the building of the yyacc program.
...
[SVN r19457]
2003-08-05 05:18:40 +00:00
Vladimir Prus
d6dfb4f9db
Introduce new-style classes. They are declared by 'xclass' and instances
...
are created by 'xnew'. Those names will be changed when all classes are
migrated.
[SVN r19423]
2003-08-04 09:01:54 +00:00
Rene Rivera
4b1186fdcf
Patch from Christopher Currie, changes building with sunpro tools to use the C compiler instead of the C++ compiler.
...
[SVN r19263]
2003-07-22 16:40:27 +00:00
Rene Rivera
4071e14505
Simplyfied toolset definition code. Now supports easily adding different types of builds, and additional options.
...
[SVN r19129]
2003-07-15 16:07:11 +00:00
Dave Abrahams
52e9bb8a6d
fix --noassert option
...
[SVN r19119]
2003-07-14 21:55:47 +00:00
Dave Abrahams
11dea85da3
add --noassert option
...
[SVN r19114]
2003-07-14 18:53:03 +00:00
Rene Rivera
16cb4d5ef3
Remove platform check for preventing use of yacc.
...
Replace with dev option "--grammar" which enables building of the grammar.
Some cleanup and generalization of searching for tools using ProgramFiles.
[SVN r19107]
2003-07-14 06:08:03 +00:00
Rene Rivera
1760f25f87
Prevent use of yacc in Solaris/SunOS as it causes parse overflow errors in the grammar.
...
[SVN r19098]
2003-07-13 17:11:55 +00:00
Rene Rivera
277126bf61
Fix minor typos after testing on Linux.
...
[SVN r18943]
2003-07-05 16:13:19 +00:00
Rene Rivera
8f0c4d8f9b
Fix various problems with removal of grammar files when yacc program fails.
...
Also added VS71COMNTOOLS detection for vc7.
[SVN r18942]
2003-07-05 15:34:34 +00:00
Vladimir Prus
a38232390f
Bump Jam version to 3.1.6.
...
[SVN r18897]
2003-07-01 05:14:46 +00:00
Vladimir Prus
3ea74bbb4f
Handle include dependencies between generated sources correctly.
...
[SVN r18889]
2003-06-30 14:24:20 +00:00
Rene Rivera
8a7dcb64ba
Improvements to bootstraping and building.
...
- build.bat; added more possible locations for VC7.
- build.bat; added an alternate for finding bison (gnuwin32.sourceforge.net version).
- build.jam; added an alternate for finding bison (gnuwin32.sourceforge.net version).
- build.jam; removed some obsolete docs from distribution.
- build.jam; fixed path problem when packaging on windows, the debian directory.
- build.jam; added header scanning to create the extra dependencies to make building the grammar work correctly.
- build.jam; fixed building of the grammar to remove attempts at building it spuriously.
- build.jam; fixed building of grammar so that it doesn't delete existing files if the yacc execution fails.
- index.html; minor cleanup of language in some places.
- index.html; removed references to no longer packaged docs.
- *; updated the version to 3.1.5 in various places.
- build.*; tested on windows with vc7, metrowerks, mingw, and borland
[SVN r18703]
2003-06-07 18:44:32 +00:00
Dave Abrahams
3c7f65f943
* builtins.c/h, modules.c/h - Added VARNAMES and DELETE_MODULE rules,
...
for getting the list of variable names and for clearing all rule and
variable storage.
* compile.c - better error reporting for unknown rules; now it is a
hard error.
* hash.c/h - added hash_free to allow removal of elements from a hash
* rule.c/h - implemented rule freeing; stopped exporting rules to the
global module by default.
* variable.c - reclaim variable storage when disposing of variable
hash.
* build.jam - make grammar building work under NT
[SVN r18405]
2003-05-15 20:53:16 +00:00
Dave Abrahams
deb8e8562a
Don't look for 'yacc' without an '.exe' extension on NT, because we
...
might find the Cygwin script which isn't executable through the NT
shell.
[SVN r18404]
2003-05-15 20:07:44 +00:00
Dave Abrahams
a38628bee0
Removed redundant -y flag from bison flags
...
Added -t -v to the yacc/bison flags when --debug is used.
Additionally, we now grab $(YACCFLAGS) from the
environment/command-line to get more yacc diagnostics
[SVN r18379]
2003-05-10 17:57:44 +00:00
Rene Rivera
481156d58d
Removed the /LIBPATH option for MSVC compilers as it's causing too much grief.
...
[SVN r18336]
2003-04-30 17:05:48 +00:00
Vladimir Prus
814b4d6989
Fix mistaken commit
...
[SVN r18302]
2003-04-24 11:49:34 +00:00
Vladimir Prus
766a5f19ae
Add a script for making distributions
...
[SVN r18300]
2003-04-24 11:35:40 +00:00
Rene Rivera
cbf8cc37e1
Add preliminary support for building the final VMS bjam executable.
...
[SVN r18286]
2003-04-21 04:38:30 +00:00
Rene Rivera
09dee4da89
Changes to bootstrap and build with the MinGW environment.
...
* Define the OS as NT as this seems more reasonable than having MINGW as the OS (after all MinGW is the toolset not the OS).
* Add detection of one common install location for MinGW.
[SVN r18073]
2003-03-24 04:34:27 +00:00
Rene Rivera
bf562a5128
Make the target option in RPM work conditionaly, as it has different syntax depending on version/os variant... yuk.
...
[SVN r17166]
2003-02-02 21:23:36 +00:00
Rene Rivera
40f05f7133
Minor change to options for RPM build to make it work on YellowDog PPC-Linux.
...
[SVN r17165]
2003-02-02 21:08:27 +00:00
Rene Rivera
afe1f38071
* Make use of CC, CFLAGS, and LIBS env when using cc toolset.
...
* Adjust generated packages for posting to SourceForge. Specifically, generate a tgz for the single binary.
[SVN r17163]
2003-02-02 17:36:49 +00:00
Rene Rivera
24789783ed
Guard against OSPLAT not being defined. Missed one.
...
[SVN r16861]
2003-01-10 17:15:46 +00:00
Rene Rivera
1f6bf335b4
Guard against OSPLAT not being defined.
...
[SVN r16860]
2003-01-10 17:09:08 +00:00