Rene Rivera
59b7a6dc69
Port Jambase to C++.
...
This ports the minimal Jambase to native C++. This removes the need for
mkjambase and the Jambase files. To accomplish that it adds C++
utility wrapers around Jam language primitives. Which makes future
similar work much easier.
2020-06-22 08:48:24 -05:00
Rene Rivera
3eceb036ef
Internalize build options into config header.
2019-03-21 09:53:02 -05:00
Rene Rivera
698aac70d5
Minimal changes to compile with C++.
...
These are some minimal changes to compile with C++. Here begins
the road to rewriting the bjam engine in C++. So far this is only built
and tested with XCode clang on OSX.
2018-10-20 17:36:10 -05:00
Jurko Gospodnetić
b67a1758d0
Boost Jam cleanup - minor stylistic changes.
...
[SVN r80155]
2012-08-23 12:56:39 +00:00
Jurko Gospodnetić
2c75e494a2
Boost Jam cleanup - variable.c module comments cleaned up, variable.c/h header includes corrected and sorted, minor stylistic changes.
...
[SVN r80141]
2012-08-22 13:51:20 +00:00
Steven Watanabe
77f10e6561
Clean up the evil 'variables of the running module are swapped with the global variable table' hack.
...
[SVN r75912]
2011-12-12 02:02:20 +00:00
Steven Watanabe
e129c3c82e
Eliminate the last uses of var_expand and remove it.
...
[SVN r75889]
2011-12-11 01:55:33 +00:00
Steven Watanabe
ea1a2928d2
Replace newstr with object. Use OBJECT * instead of char *. Fix a few bugs uncovered by the better typechecking.
...
[SVN r75609]
2011-11-22 23:04:09 +00:00
Vladimir Prus
7df1f2f4af
Kill 'engine/src', moving all content to 'engine'.
...
[SVN r68592]
2011-02-01 08:16:47 +00:00
Vladimir Prus
0f77dbdae2
Move tools/jam into tools/build/v2/engine
...
[SVN r64010]
2010-07-14 10:37:12 +00:00
Jurko Gospodnetić
84c8a57403
Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments.
...
[SVN r48445]
2008-08-29 12:59:49 +00:00
Rene Rivera
00f84029c9
Implement @(file) syntax in actions.
...
[SVN r31549]
2005-11-03 16:41:05 +00:00
Dave Abrahams
4d9c1ec841
const-correctness for strings.[ch]
...
Removed flotsam from modules.h
Bind all environment variables, without any preprocessing for quotes,
spaces, or path separators, into the .ENVIRON module.
[SVN r29277]
2005-05-30 03:42:38 +00:00
Dave Abrahams
99d874e63d
Warning suppression
...
[SVN r14059]
2002-05-29 14:17:13 +00:00
Dave Abrahams
8e383958ad
New module scoping rules
...
[SVN r13287]
2002-03-27 22:23:30 +00:00
Dave Abrahams
d0f03c1ab5
merged to main trunk
...
[SVN r11610]
2001-11-06 15:36:16 +00:00