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

33 Commits

Author SHA1 Message Date
Vladimir Prus
082c25530d Beginning of the 'make' rule.
* new/targets.jam: Check for duplicate 'basic-target::generate()' calls.
        Use better logic to tell is source is another main target or file.
        (project-target::has-main-target): New rule.
    * new/project.jam (lookup): Fixes. (find-target): Implemented.
    * new/make.jam: New file, defines the 'make' rule and associated target
        class.
    * new/build-system.jam: Import 'make'. Generate virtual targets and
        actualize them.
    * new/utility.jam: Added "MkDir" rule and actions.
    * test/project_test3.py: New test.


[SVN r14249]
2002-06-27 14:00:30 +00:00
Rene Rivera
7fbaf80152 Container classes of various kinds, only list for now.
[SVN r13827]
2002-05-12 16:57:14 +00:00
Rene Rivera
633d2690ce Fixed printing of extraneous space when printing empty lines.
[SVN r13705]
2002-05-07 03:56:46 +00:00
Vladimir Prus
30f83cf828 Some rules added and fixed.
* new/print.jam (wrapped-text): New rule.
    * new/property.jam (refine): Fixed a horrible bug. (as-path): New rule,
        to be made smarter later.
    * sequence.jam: Comment typo fixed, and trailing whitespace killed.


[SVN r13679]
2002-05-06 07:42:45 +00:00
Rene Rivera
b84347f194 Removed tabs ;-O
[SVN r13645]
2002-05-03 16:21:23 +00:00
Rene Rivera
8c908113df Slightly more functionality for print and doc. Not really working yet.
[SVN r13631]
2002-05-03 04:44:19 +00:00
Dave Abrahams
c97004eac4 Implemented --quiet flag for testing
[SVN r13615]
2002-05-02 16:37:23 +00:00
Dave Abrahams
12c97bd743 Fixed bug in assert.nonempty-variable
[SVN r13587]
2002-04-30 14:34:45 +00:00
Rene Rivera
a49cf23296 Temporary, checkin.
[SVN r13505]
2002-04-16 15:25:15 +00:00
Rene Rivera
540c1bf370 Extracted print generation from doc module to here for common use.
[SVN r13501]
2002-04-16 06:02:15 +00:00
Vladimir Prus
5bf8f649c1 Work on projects/targets.
* project.jam: New module.
    * targets.jam: New module.
    * sequence.jam (merge): New rule.
    * os.path.jam: Bugfix.


[SVN r13402]
2002-04-08 17:42:22 +00:00
Rene Rivera
16269cbd41 Removed quotes from docs. Some minor cleanup of docs.
[SVN r13393]
2002-04-07 05:20:21 +00:00
Dave Abrahams
2103034976 perforce 2.4 integration
[SVN r13390]
2002-04-07 00:18:37 +00:00
Rene Rivera
8fa958c7d5 Added check so that modules can get multiple included without getting multiple documentation.
[SVN r13384]
2002-04-06 22:53:13 +00:00
Rene Rivera
094c8f7121 Replace tabs, with spaces.
Fix for when BOOST_BUILD_PATH is empty.


[SVN r13383]
2002-04-06 22:26:48 +00:00
Dave Abrahams
d8515300f0 Use MATCH
[SVN r13339]
2002-04-01 16:00:25 +00:00
Dave Abrahams
1c9652e15c bug fix
[SVN r13338]
2002-04-01 15:59:03 +00:00
Dave Abrahams
b9611966a1 Killed off all uses of SUBST
[SVN r13337]
2002-04-01 15:04:25 +00:00
Rene Rivera
87936d9d71 Initial try at documentation system. Major drawback of this versioni is anything but console output
[SVN r13329]
2002-04-01 07:12:39 +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
0a635f6e80 bug fixes
[SVN r13290]
2002-03-28 04:55:25 +00:00
Dave Abrahams
92f93f2398 bug fix
[SVN r13289]
2002-03-27 22:45:13 +00:00
Dave Abrahams
244f6d469f New module scoping rules
[SVN r13287]
2002-03-27 22:23:30 +00:00
Vladimir Prus
6804ee7373 Minor modifications.
* regex.jam (split): Change behavour with regard to separators at
	the beginning of string.
    * os.path.jam (has_parent, parent, join): Allow relative paths to
	point upward.
	(all_parents): new rule
	Added support for unix pathes.


[SVN r13279]
2002-03-26 08:56:05 +00:00
Dave Abrahams
bbb527500b Build request expansion
[SVN r12778]
2002-02-10 00:49:29 +00:00
Dave Abrahams
47b17cff48 initial checkin
[SVN r12302]
2002-01-13 17:51:31 +00:00
Dave Abrahams
d5c168f15e added length function
[SVN r12300]
2002-01-13 17:49:05 +00:00
Dave Abrahams
c3125d3a32 optimized increment, decrement
added validity checking
added range, less, log10, and of course, many tests


[SVN r12299]
2002-01-13 17:47:47 +00:00
Dave Abrahams
f2e9623cb7 initial checkin
[SVN r12171]
2001-12-29 00:02:06 +00:00
Dave Abrahams
956a8a3a7d fixes
[SVN r12140]
2001-12-22 02:01:14 +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
bfbb5533d9 some small progress made
[SVN r11760]
2001-11-21 04:47:44 +00:00
Dave Abrahams
cb9dee8347 initial commit
[SVN r11695]
2001-11-14 21:24:42 +00:00