2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 13:02:11 +00:00
Commit Graph

58 Commits

Author SHA1 Message Date
Rene Rivera
3a22ec5a62 Merge bjam changes.
[SVN r13628]
2002-05-03 02:02:50 +00:00
Dave Abrahams
2e2fd81543 Merged Rene's boost_build_v2 branch into the main trunk
[SVN r13586]
2002-04-30 14:33:25 +00:00
Dave Abrahams
ec3cd4d16f Improved debugging output:
* added space after "on"
   * try harder to indicate in which module a rule is going to execute
   * Stop printing the module context of variable settings; it was
     confusing especially when the variable turned out to be a local
     variable or an argument name.
   *

Register the name by which each rule is /invoked/ in its frame instead
of the name by which the rule was defined. This changes the behavior
of the builtin BACKTRACE rule, causing it to register the rule's
invocation names (filenames and line numbers lead the user to the
definition context anyway). This change was neccessary in order to
support classes: we can now extract the name of a class being
initialized by looking at the backtrace from within the class module's
__init__ rule.


[SVN r13585]
2002-04-30 14:22:46 +00:00
Dave Abrahams
75bf17682e Better error reporting for IMPORT
[SVN r13584]
2002-04-30 14:13:09 +00:00
Dave Abrahams
87c384dbaa Always use a .bat file unless forced to do otherwise
[SVN r13490]
2002-04-15 04:18:23 +00:00
Dave Abrahams
f0039c44c8 vc7 compatibility for BOost.Python v1
Better error messages for Jam when actions are too long


[SVN r13477]
2002-04-13 15:33:00 +00:00
Vladimir Prus
e47fac5252 Fixes.
* lists.c (list_print): Do not output trailing whitespace. This change
    	is intended to make writing tests easier.


[SVN r13425]
2002-04-10 08:43:22 +00:00
Dave Abrahams
3a425fae63 Replace unused FAIL_EXPECTED with RMOLD
[SVN r13408]
2002-04-09 04:09:15 +00:00
Dave Abrahams
a40464038e dummy
[SVN r13407]
2002-04-09 04:05:02 +00:00
Dave Abrahams
91c1a2cbd5 Replace unused FAIL_EXPECTED with RMOLD
[SVN r13406]
2002-04-09 04:01:58 +00:00
Dave Abrahams
10204482ba perforce 2.4 merge (again)
[SVN r13391]
2002-04-07 00:22:45 +00:00
Dave Abrahams
0e481f2a60 perforce 2.4 integration
[SVN r13388]
2002-04-06 23:41:05 +00:00
Dave Abrahams
8629999105 perforce 2.4 changes
[SVN r13387]
2002-04-06 23:40:41 +00:00
Dave Abrahams
20bc5ac6cb rolled forward GLOB and MATCH changes from perforce. Also incorporated regex cacheing to MATCH
[SVN r13386]
2002-04-06 23:36:47 +00:00
Beman Dawes
336162f2e4 Add double quotes in case spaces in paths, fix cut and paste errors
[SVN r13362]
2002-04-03 18:31:18 +00:00
Dave Abrahams
9190bf3ef1 bug fixes for Beman
[SVN r13346]
2002-04-02 19:27:00 +00:00
Dave Abrahams
ae97068e36 Fixed MATCH rule port
Changed regex.split to work with MATCH
Fixed build-system.jam so command-line JAMFILE specification works


[SVN r13326]
2002-04-01 02:59:53 +00:00
Dave Abrahams
d9923a4f9a Roll back changes which should be on the branch for now.
[SVN r13325]
2002-04-01 02:58:32 +00:00
Dave Abrahams
69f796cc44 A couple of minor changes for backward compatibility.
[SVN r13324]
2002-04-01 01:48:08 +00:00
Dave Abrahams
0e7c3854bf Added MATCH rule
[SVN r13314]
2002-03-30 12:53:50 +00:00
Dave Abrahams
244f6d469f New module scoping rules
[SVN r13287]
2002-03-27 22:23:30 +00:00
Vladimir Prus
18c3412b84 Merge of Perforce change 1587: "if" was testing only the first element of
simple expression.


[SVN r13278]
2002-03-26 07:51:38 +00:00
Dave Abrahams
8af7a4bd84 <dir.h> -> <direct.h>
[SVN r13125]
2002-03-07 22:59:24 +00:00
Rene Rivera
76dcdeff15 Set to version 3.1
Changed options to allow GNU style options of "--x".
Added ARGV variable for invocation arguments.


[SVN r13124]
2002-03-07 17:14:12 +00:00
Vladimir Prus
52e3ac3657 Added the 'PWD' builtin.
[SVN r13117]
2002-03-07 09:02:01 +00:00
Dave Abrahams
93f12c9a68 Merge with Perforce 2.4 state
[SVN r13111]
2002-03-06 14:13:29 +00:00
Toon Knapen
d5a02a6ffe added -Ae flag to compile on HP
[SVN r12503]
2002-01-25 14:24:41 +00:00
Toon Knapen
bda320a43f added new-line character after #endif directive (vacpp complains loudly)
[SVN r12502]
2002-01-25 14:13:40 +00:00
Toon Knapen
913fa669be changed "//" comment into /* */ because Aix C compiler can't handle C++-style comments
[SVN r12501]
2002-01-25 14:10:52 +00:00
Toon Knapen
897be7dee5 executable flag on yyacc is set by Jamfile automatically
[SVN r12453]
2002-01-23 12:29:46 +00:00
Toon Knapen
f3e5838541 yyacc added again, but this time with the executable flag set
[SVN r12430]
2002-01-22 09:02:47 +00:00
Toon Knapen
bd0be80a75 just deleting it to add it again with the executable flag set
[SVN r12429]
2002-01-22 09:01:57 +00:00
Vladimir Prus
7db48a4950 Added support for building RPMs.
[SVN r12395]
2002-01-21 12:33:20 +00:00
Toon Knapen
e060d8f9c8 removed declared but never referenced variables
(spotted by mipspro compiler, generating warnings)


[SVN r12346]
2002-01-18 15:38:00 +00:00
Dave Abrahams
96a612aa59 use byacc instead of bison to relieve dependence on alloca
[SVN r12345]
2002-01-18 13:04:16 +00:00
Dave Abrahams
eea04bf586 Added better directions about quoting
[SVN r12304]
2002-01-14 03:32:27 +00:00
Jörg Walter
0cb3379ab4 Set the exec permission
[SVN r12223]
2002-01-06 13:43:38 +00:00
Dave Abrahams
b790c18005 initial checkin
[SVN r12194]
2002-01-01 18:56:51 +00:00
Vladimir Prus
3cc221d1ee Copyrights added to the version string.
[SVN r12147]
2001-12-25 08:59:07 +00:00
Dave Abrahams
76c0cee6aa fixes
[SVN r12146]
2001-12-24 19:27:39 +00:00
Dave Abrahams
c2b2c51326 improved error reporting, refactored
[SVN r12052]
2001-12-13 18:39:41 +00:00
Dave Abrahams
fb3cbc13b0 More fixes for Win95. MAXLINE must be computed appropriately EVERYWHERE!
[SVN r11953]
2001-12-06 14:56:42 +00:00
Dave Abrahams
e262b37478 Fixes for rule import handling; also extended IMPORT to allow
execution in the target module


[SVN r11911]
2001-12-04 18:22:04 +00:00
Dave Abrahams
953932e4b7 Fixes for Win95/98 command handling, I hope.
[SVN r11910]
2001-12-04 18:19:24 +00:00
Dave Abrahams
86c3200cdd Fixed MAXLINE calculation for Win95/98 (I hope)
Added command-file capability for msvc and metrowerks static libraries
Changed MSVC-tools.jam so that it would work without the prior use of VCVARS32.BAT

----------------------------------------------------------------------
Modified Files:
	boost-base.jam metrowerks-tools.jam msvc-tools.jam
	jam_src/execnt.c jam_src/makedebugjam.bat
----------------------------------------------------------------------


[SVN r11852]
2001-12-02 15:41:39 +00:00
Dave Abrahams
2a015f5761 ----------------------------------------------------------------------
committing in tools/build

Modified Files:
	build_system.htm
		Documented:
			local rules
			the RULENAMES rule
			the EXPORT rule
			the BACKTRACE rule
			new IMPORT semantics
			-d+12 Dependency Graph Output
			Crude Argument Binding
			Variable numbers of arguments

	jam_src/compile.c
		implemented RULENAMES, EXPORT, varargs support, new IMPORT semantics
		removed unused variables

	jam_src/make1.c
	jam_src/hdrmacro.c
		removed unused variables

	jam_src/jamgram.{c,h,y,yy}
		"module local x" does not change module local value of x
		if it is already set.

	jam_src/lists.[ch]
		added list_pop_front()

	new/assert.jam new/boost-build.jam
	new/build-system.jam new/errors.jam
	new/modules.jam new/os.path.jam
		beginnings of new build system

	test/check-arguments.jam
	test/check-jam-patches.jam
	test/echo_args.jam
		Added tests for recent core modifications; comments

Added Files:
	new/feature.jam new/property.jam
	new/readme.txt new/sequence.jam
	new/test.jam
		beginnings of new build system
----------------------------------------------------------------------


[SVN r11789]
2001-11-27 16:41:59 +00:00
Dave Abrahams
b3b7186846 Backtrace
Debug file/line numbers
Local rules not implicitly imported
Craig McPheeters' dependency graph output as -d+12
Grammar cleanup
Factored parse evaluation into parse_evaluate()

 Modified Files:
 	compile.c frames.h jam.h jamgram.c jamgram.y jamgram.yy make.c
 	parse.c parse.h rules.c rules.h scan.c scan.h


[SVN r11759]
2001-11-21 04:39:53 +00:00
Dave Abrahams
999cabf7e6 Fixed YYDEBUG bug fiasco
[SVN r11751]
2001-11-20 22:36:00 +00:00
Dave Abrahams
3813797c8e multi-level CALLER_MODULE support
[SVN r11688]
2001-11-14 19:56:50 +00:00
Dave Abrahams
aa529219c3 Added missing copyrights
[SVN r11665]
2001-11-11 13:15:45 +00:00