Commit Graph

12124 Commits

Author SHA1 Message Date
Dave Abrahams
3d41b3d6f1 Initial checkin
[SVN r11819]
2001-11-29 23:48:46 +00:00
Beman Dawes
7e70099b67 Reorganize links to prebuilt executables
[SVN r11800]
2001-11-29 01:29:52 +00:00
Dave Abrahams
afc5de72ce ----------------------------------------------------------------------
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
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
7e05a852bf A change to see if I have CVS write access
[SVN r11779]
2001-11-25 03:29:33 +00:00
Dave Abrahams
75f3c9194d A change to see if I have CVS write access
[SVN r11778]
2001-11-25 03:28:44 +00:00
Dave Abrahams
e462284fd4 fixed a unix-only shared library dependency problem
cleaned up an NT-only warning


[SVN r11768]
2001-11-22 05:42:11 +00:00
Dave Abrahams
b326d85682 tests for local rules and backtraces
[SVN r11761]
2001-11-21 04:48:41 +00:00
Dave Abrahams
6d240b1662 tests for local rules and backtraces
[SVN r11761]
2001-11-21 04:48:41 +00:00
Dave Abrahams
bc99a39bf0 some small progress made
[SVN r11760]
2001-11-21 04:47:44 +00:00
Dave Abrahams
bfbb5533d9 some small progress made
[SVN r11760]
2001-11-21 04:47:44 +00:00
Dave Abrahams
57c37ceaac 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
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
a3e20c8efd turn off incremental linking of DLLs, which was a major disaster for dependency tracking.
[SVN r11755]
2001-11-21 03:02:23 +00:00
Dave Abrahams
12400b1dff Avoid a bug which generated a dependency loop
Improved command-file support


[SVN r11754]
2001-11-21 03:00:21 +00:00
Dave Abrahams
715b7bd0a4 A tiny fix to un-confuse my Jam-mode
[SVN r11753]
2001-11-21 02:17:02 +00:00
Dave Abrahams
cd813ace05 Fixed YYDEBUG bug fiasco
[SVN r11751]
2001-11-20 22:36:00 +00:00
Dave Abrahams
999cabf7e6 Fixed YYDEBUG bug fiasco
[SVN r11751]
2001-11-20 22:36:00 +00:00
Dave Abrahams
dac83cbe20 * Updated to new handle_exception() idiom for boost::python
* Made Cygwin archiving reliable, even when the user supplies a path with backslashes

----------------------------------------------------------------------

Modified Files:
	tools/build/gcc-tools.jam tools/build/new/boost-build.jam
	boost/python/detail/config.hpp libs/python/build/Jamfile
	libs/python/example/do_it_yourself_convts.cpp
	libs/python/example/dvect.cpp libs/python/example/example1.cpp
	libs/python/example/getting_started1.cpp
	libs/python/example/getting_started2.cpp
	libs/python/example/ivect.cpp libs/python/example/nested.cpp
	libs/python/example/noncopyable_export.cpp
	libs/python/example/noncopyable_import.cpp
	libs/python/example/pickle1.cpp
	libs/python/example/pickle2.cpp
	libs/python/example/pickle3.cpp
	libs/python/example/richcmp1.cpp
	libs/python/example/richcmp2.cpp
	libs/python/example/richcmp3.cpp libs/python/example/rwgk1.cpp
	libs/python/example/simple_vector.cpp
	libs/python/test/comprehensive.cpp
Added Files:
	libs/python/example/rwgk2.cpp libs/python/example/rwgk3.cpp
----------------------------------------------------------------------


[SVN r11705]
2001-11-15 05:29:22 +00:00
Dave Abrahams
1a78f7d275 * Updated to new handle_exception() idiom for boost::python
* Made Cygwin archiving reliable, even when the user supplies a path with backslashes

----------------------------------------------------------------------

Modified Files:
	tools/build/gcc-tools.jam tools/build/new/boost-build.jam
	boost/python/detail/config.hpp libs/python/build/Jamfile
	libs/python/example/do_it_yourself_convts.cpp
	libs/python/example/dvect.cpp libs/python/example/example1.cpp
	libs/python/example/getting_started1.cpp
	libs/python/example/getting_started2.cpp
	libs/python/example/ivect.cpp libs/python/example/nested.cpp
	libs/python/example/noncopyable_export.cpp
	libs/python/example/noncopyable_import.cpp
	libs/python/example/pickle1.cpp
	libs/python/example/pickle2.cpp
	libs/python/example/pickle3.cpp
	libs/python/example/richcmp1.cpp
	libs/python/example/richcmp2.cpp
	libs/python/example/richcmp3.cpp libs/python/example/rwgk1.cpp
	libs/python/example/simple_vector.cpp
	libs/python/test/comprehensive.cpp
Added Files:
	libs/python/example/rwgk2.cpp libs/python/example/rwgk3.cpp
----------------------------------------------------------------------


[SVN r11705]
2001-11-15 05:29:22 +00:00
Dave Abrahams
1bf904fd8e initial commit
[SVN r11695]
2001-11-14 21:24:42 +00:00
Dave Abrahams
cb9dee8347 initial commit
[SVN r11695]
2001-11-14 21:24:42 +00:00
Dave Abrahams
d4a1f88e50 command-file support
[SVN r11693]
2001-11-14 20:37:04 +00:00
Dave Abrahams
8966d74530 more IMPORT tests
[SVN r11689]
2001-11-14 19:57:52 +00:00
Dave Abrahams
8e1a9cb6ed more IMPORT tests
[SVN r11689]
2001-11-14 19:57:52 +00:00
Dave Abrahams
64020c5de8 multi-level CALLER_MODULE support
[SVN r11688]
2001-11-14 19:56:50 +00:00
Dave Abrahams
3813797c8e multi-level CALLER_MODULE support
[SVN r11688]
2001-11-14 19:56:50 +00:00
Dave Abrahams
93e2f42a98 debug runtime, command-file support
[SVN r11687]
2001-11-14 19:55:12 +00:00
Dave Abrahams
5692c16a8f updated CALLER_MODULE docs
[SVN r11686]
2001-11-14 19:54:30 +00:00
Dave Abrahams
57a9a0c816 fixed -t option support
[SVN r11685]
2001-11-14 19:53:48 +00:00
Dave Abrahams
750a1d7a67 Fix lib dependencies
Command file support


[SVN r11684]
2001-11-14 19:52:59 +00:00
Dave Abrahams
a97e44c281 fixed missing local variable
[SVN r11666]
2001-11-12 03:56:18 +00:00
Dave Abrahams
c44523fb3b Added missing copyrights
[SVN r11665]
2001-11-11 13:15:45 +00:00
Dave Abrahams
aa529219c3 Added missing copyrights
[SVN r11665]
2001-11-11 13:15:45 +00:00
Dave Abrahams
80a22a1517 Quoted $(MSVC_TOOL_PATH) and also allowed VISUALC for compatibility with FTJam.
[SVN r11664]
2001-11-11 13:09:27 +00:00
Dave Abrahams
a794012e47 Added copyright notices
[SVN r11663]
2001-11-11 13:07:51 +00:00
Dave Abrahams
1908578f9c Added copyright notices
[SVN r11663]
2001-11-11 13:07:51 +00:00
Dave Abrahams
7606219995 Added copyright notices
[SVN r11662]
2001-11-11 13:01:26 +00:00
Dave Abrahams
7983e22211 Added copyright notices
[SVN r11662]
2001-11-11 13:01:26 +00:00
Dave Abrahams
f910964253 updated
[SVN r11661]
2001-11-11 11:56:55 +00:00
Dave Abrahams
6c90e8e314 Fix join-path for unix
[SVN r11659]
2001-11-11 07:08:21 +00:00
Dave Abrahams
4a19c90b44 updated lineage
[SVN r11658]
2001-11-11 05:56:42 +00:00
Dave Abrahams
1c27f142ab Updated instructions for building/installing Jam.
[SVN r11657]
2001-11-11 05:54:47 +00:00
Dave Abrahams
8ccfe419cb Be sure that jam doesn't look for a different Jambase due to environment variable settings.
[SVN r11656]
2001-11-11 05:36:42 +00:00
Dave Abrahams
2f26b3a5d0 Be sure that jam doesn't look for a different Jambase due to environment variable settings.
[SVN r11656]
2001-11-11 05:36:42 +00:00
Dave Abrahams
78e0672910 Better help for initial toolset settings
[SVN r11655]
2001-11-11 05:06:53 +00:00
Dave Abrahams
37516a7202 Better help for initial toolset settings
[SVN r11655]
2001-11-11 05:06:53 +00:00
Dave Abrahams
cc0171ea48 Cooperate better with FTJam pleas to set INTELC
[SVN r11654]
2001-11-11 05:04:56 +00:00
Dave Abrahams
417aec2a21 Restored sibling-ness of dll & import libs
[SVN r11653]
2001-11-11 04:59:55 +00:00
Dave Abrahams
042fcb5a5a Modified Files:
index.htm - fixed reference to CVS repository
	libs/python/build/Jamfile - first stab at metrowerks Pro7 support
	status/Jamfile - added RUN_ALL_TESTS variables to force tests to run
	tools/build/boost-build.jam - fix BOOST_BUILD_INSTALLATION setting
	tools/build/metrowerks-tools.jam - command file support
	tools/build/msvc-tools.jam - permanent command file support
	tools/build/intel-win32-tools.jam - made it an extension of msvc-tools.jam
	tools/build/gcc-tools.jam  - made FINDLIBS change submitted by Toon Knapen
	tools/build/jam_src/variable.c - changed command-line/env. variable
					interpretation so that
					surrounding them with quotes causes
					no breaking at spaces.

These files were converted from tabs to spaces:

	boost/python/conversions.hpp
	boost/python/reference.hpp boost/python/detail/base_object.hpp
	boost/python/detail/functions.hpp
	boost/python/detail/wrap_python.hpp libs/python/test/comprehensive.cpp
	tools/build/boost-base.jam
	tools/build/como-tools.jam


[SVN r11652]
2001-11-10 22:16:01 +00:00