2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 01:32:12 +00:00
Commit Graph

49 Commits

Author SHA1 Message Date
Dave Abrahams
ecdf182cce list implementation
[SVN r14261]
2002-06-29 19:24:11 +00:00
Rene Rivera
9d81e473f5 Added more x86 6CPU
[SVN r14170]
2002-06-18 14:32:36 +00:00
Rene Rivera
5d7cd7578a Reworked the architecture feature into architecture+instruction-set.
Added and address-model feature for support of 64 bit type addressing.
Updated gcc toolset to use the changed features.
Added mips to the list of architectures/instruction-sets.
Added gcc support for specifying mips options as an example.


[SVN r14133]
2002-06-12 16:56:34 +00:00
Dave Abrahams
c0ef779872 Added missing quotes
[SVN r14051]
2002-05-28 20:31:35 +00:00
Dave Abrahams
25d497749d Merged aix_so branch
[SVN r14032]
2002-05-23 22:42:40 +00:00
Dave Abrahams
d923be7706 Back out of introduced bug
[SVN r14003]
2002-05-22 11:57:28 +00:00
Dave Abrahams
3e381e3008 respect <sysinclude>
[SVN r13995]
2002-05-21 16:24:07 +00:00
Dave Abrahams
56a7244dd3 Merged from RC_1_28_0
[SVN r13944]
2002-05-16 00:56:42 +00:00
Rene Rivera
dc942bef5f Patch to work around env avariable splits on spaces
[SVN r13780]
2002-05-09 17:04:14 +00:00
Dave Abrahams
3663f5a07c oops; bug fix
[SVN r13605]
2002-05-01 14:37:30 +00:00
Dave Abrahams
5cfc18f32e Added comments
[SVN r13604]
2002-05-01 13:59:10 +00:00
Rene Rivera
fd025ce254 Cleaned up link-action, better SONAMEs.
[SVN r13452]
2002-04-11 21:24:16 +00:00
Beman Dawes
09022d3549 Add #// line to identify compiler to HTML generator
[SVN r13369]
2002-04-04 20:00:24 +00:00
Rene Rivera
6d45337677 Added architecture feature, as a serious test of subvariant generation.
[SVN r13354]
2002-04-03 06:58:31 +00:00
Rene Rivera
ec1ec85099 Don't attempt to do versioned links in anything but Unix.
[SVN r13305]
2002-03-30 00:29:55 +00:00
Dave Abrahams
871b2f4ffa Cygwin fix
[SVN r13304]
2002-03-30 00:14:03 +00:00
Rene Rivera
4c5c5f55ec Changed so that when we are generating versioned DLLs, we link the versioned one, and symlink the unversioned one.
[SVN r13275]
2002-03-26 01:41:07 +00:00
Rene Rivera
965f97194e Added setting of LD_LIBRARY_PATH env variable in the link so that the linker can resolve tertiacry dependencies that use soname-ing.
[SVN r13269]
2002-03-25 04:38:21 +00:00
John Maddock
b95d2fed2c Added Darwin options (caution may not work yet).
[SVN r13248]
2002-03-22 12:16:41 +00:00
John Maddock
d95b92fb57 Added BeOS threading options (there aren't any).
[SVN r13247]
2002-03-22 11:30:04 +00:00
John Maddock
081e36cd02 Added -lrt for multithreaded builds
[SVN r13227]
2002-03-19 12:39:34 +00:00
John Maddock
5c0e5649a1 Added support for gcc versions that don't use the GNU linker -
basically we have to suppress some GNU specific command line
switches in this case.


[SVN r13168]
2002-03-10 12:07:05 +00:00
John Maddock
384dd863b2 Added platform specific threading options.
[SVN r13122]
2002-03-07 12:21:17 +00:00
Rene Rivera
35eadef9ec Updated soname to use <dllversion>, defaults to BOOST_VERSION if not specified.
[SVN r13034]
2002-03-02 23:06:58 +00:00
Dave Abrahams
db66ee6da7 experimental soname support
[SVN r13028]
2002-03-02 21:41:16 +00:00
Dave Abrahams
4213b55293 experimental soname support
[SVN r13027]
2002-03-02 21:39:34 +00:00
Dave Abrahams
e0f13c442b Fixed "optimize for space" and "optimize for speed"
[SVN r12998]
2002-03-01 20:20:17 +00:00
Dave Abrahams
a04188b6cd strip symbols in linker when <debug-symbols>off
[SVN r12931]
2002-02-24 23:40:45 +00:00
Rene Rivera
ae74b2af93 Added <arflags> feature to all toolsets.
[SVN r12710]
2002-02-04 21:05:31 +00:00
Rene Rivera
c19407c604 - Moved <suppress> code to support it for all target types.
- Added <linkflags> feature.
- Added <sysinclude> and <linkflags> to all toolsets.
- Documented existing changes to "variant" inheritance.


[SVN r12408]
2002-01-21 22:25:03 +00:00
Dave Abrahams
e16ca5f49e get the runtime libs into the LD_LIBRARY_PATH
remove bogus -Bsymbolic linker option


[SVN r12204]
2002-01-03 05:15:10 +00:00
Dave Abrahams
76c0cee6aa fixes
[SVN r12146]
2001-12-24 19:27:39 +00:00
Dave Abrahams
956a8a3a7d fixes
[SVN r12140]
2001-12-22 02:01:14 +00:00
Dave Abrahams
945ec60f79 integrate Rene's variant inheritance and <suppress> hacks
[SVN r12131]
2001-12-19 23:05:07 +00:00
Dave Abrahams
b8f02f7a39 added cxx toolset
[SVN r12101]
2001-12-18 03:36:54 +00:00
Dave Abrahams
9e7e197da0 tools/build/boost-base.jam
* Handle different spellings of the PATH environment variable for Windows

     * Ungristed elements of a target's requirements are now treated as
     rules which transform the target's property set. The rules must have
     the following signature:

        transform-properties ( toolset variant : properties * )

     and should return the new property set.


     * Added target name adjustment feature for Python debugging targets.

tools/build/borland-tools.jam
tools/build/gcc-tools.jam
tools/build/intel-linux.jam
tools/build/metrowerks-tools.jam
tools/build/msvc-tools.jam
tools/build/mingw-tools.jam

     * Adjustments to better support Python targets

tools/build/python.jam

     * Lots of adjustments for building / testing Python targets:
        PYTHON_LAUNCH variable prefixes Python executable name
                 -- can be used to invoke debugger.
        PYTHON_ARGS variable postfixes Python executable name
        CYGWIN_ROOT variable can be used to specify root of cygwin installation


[SVN r12071]
2001-12-16 17:52:31 +00:00
Dave Abrahams
758cac3473 fixes for cygwin
[SVN r12048]
2001-12-13 18:34:06 +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
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
4f7a212d2b 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
Dave Abrahams
5e6d8fbb0f Integrated Vladimir Prus' improvements
[SVN r11612]
2001-11-06 15:55:45 +00:00
Dave Abrahams
cbca50ad17 TODO.txt
Added missing jobs; marked others done.
allyourbase.jam
   Fixed split and split-path for Unix
boost-base.jam
   Fixed the Run action for Windows
gcc-tools.jam intel-win32-tools.jam kcc-tools.jam metrowerks-tools.jam msvc-tools.jam
   Removed UNDEFS from link line, moved NEEDLIBS to end
unit-tests.jam
   Added tests splitpath tests for rooted Unix paths
jam_src/make1.c
   NOCARE targets with build actions now don't cause the parent to fail when they fail.
build_system.htm
   Documented NOCARE enhancements


[SVN r11463]
2001-10-29 18:23:16 +00:00
Jens Maurer
8c3a11d889 add -pthread flags for multi-threading
[SVN r11441]
2001-10-25 20:03:28 +00:00
Dave Abrahams
775f36468c added warnings, etc.
[SVN r10949]
2001-08-28 18:16:10 +00:00
Dave Abrahams
b3fb3d9713 Fixed GCC_BIN_DIRECTORY so it works.
[SVN r10909]
2001-08-22 22:07:44 +00:00
Dave Abrahams
3695cf94ba *** empty log message ***
[SVN r10899]
2001-08-20 10:36:41 +00:00
John Maddock
48730e396d Added support for shared libs on BeOS
[SVN r10875]
2001-08-16 11:42:13 +00:00
Dave Abrahams
bf05eeb0f7 Turn on all warnings always
Go from -O3 to -O4 for speed optimization


[SVN r10821]
2001-08-08 22:43:56 +00:00
Dave Abrahams
2760c60bad This commit was generated by cvs2svn to compensate for changes in r3058,
which included commits to RCS files with non-trunk default branches.


[SVN r10675]
2001-07-20 16:50:21 +00:00