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

53 Commits

Author SHA1 Message Date
Rene Rivera
40c6422887 Remove compiler include and lib when vcvars32 is already run as they are already taken into account by the running of vcvars32. It now behaves like when it runs vcvars32 itself. In response to John M. request.
[SVN r31634]
2005-11-12 20:00:14 +00:00
Victor A. Wagner Jr.
16fb054b25 Reversed changes to revision 1.51
[SVN r29663]
2005-06-18 04:33:11 +00:00
Victor A. Wagner Jr.
200db70661 Changed - /EHsc to /EHac so we pick up errors like divide by 0
[SVN r29542]
2005-06-13 01:15:33 +00:00
Dave Abrahams
7cb7380cc3 Fix manifest generation yet again.
[SVN r29231]
2005-05-26 17:12:59 +00:00
Dave Abrahams
b02c3921b0 Only do manifest generation for python modules
[SVN r29194]
2005-05-25 19:18:13 +00:00
Dave Abrahams
f9c8f3e34a Support the required manifest generation step for vc8.0
[SVN r29143]
2005-05-22 10:45:44 +00:00
Rene Rivera
cd843c4d01 Fix overloaded use of STDHDRS between toolset standard headers and <sysinclude> headers.
Fix wrongly included toolset standard headers instead of STLport headers.
Remove obsolete toolsets.


[SVN r24842]
2004-09-01 05:37:03 +00:00
Rene Rivera
b11dfc4490 BSL.
[SVN r24062]
2004-07-26 04:46:01 +00:00
Aleksey Gurtovoy
e291e636b5 replace depricated /GX with /EHsc
[SVN r24057]
2004-07-26 02:30:29 +00:00
John Maddock
283daad33f Second attempt at fixing msvc / Borland lib builds - removed piecemeal action.
[SVN r20785]
2003-11-11 12:36:14 +00:00
John Maddock
fbd1555c3a Changed lib build so that it deletes the old lib file before re-creating it.
[SVN r20775]
2003-11-10 11:28:06 +00:00
Dave Abrahams
d5900569b6 Bug fix for spaces in pathnames
[SVN r19385]
2003-07-31 01:21:21 +00:00
Thomas Witt
e462e1950b Make default paths use %ProgramFiles%.
[SVN r19366]
2003-07-30 20:26:04 +00:00
Dave Abrahams
c6675e0b63 Fix default install detection
[SVN r17533]
2003-02-19 14:00:23 +00:00
Dave Abrahams
5d0f3e119a Fix inlining switch
[SVN r17485]
2003-02-17 13:24:24 +00:00
Dave Abrahams
83b258e9ec Restore missing PDB_LINKFLAG
[SVN r17086]
2003-01-30 10:43:27 +00:00
Dave Abrahams
fde5956a39 Refine optimization settings
[SVN r16853]
2003-01-10 15:03:46 +00:00
Markus Schöpflin
92dfe5ed83 Enable linker optimization in release builds when generating debug symbols.
[SVN r16525]
2002-12-05 14:25:09 +00:00
Beman Dawes
8fb535e75c /Zm800 so ublas compiles
[SVN r15441]
2002-09-18 19:18:27 +00:00
Rene Rivera
9b0eb0bede Fix, by removing, declare default for user-interface free feature.
Implement flags for user-interface feature in msvc and metrowerks.


[SVN r14748]
2002-08-09 03:21:52 +00:00
Gennadiy Rozental
757cfebf9d Fix needed to link with offline libraries with main()
[SVN r14742]
2002-08-08 16:47:53 +00:00
Thomas Witt
169c7fc401 Rolled back command-file change.
[SVN r14204]
2002-06-20 05:51:58 +00:00
Thomas Witt
c794090ff5 Added options argument to with-command-file.
Changed msvc Link-action to put FINDLIBS in commandfile.


[SVN r14166]
2002-06-18 09:34:43 +00:00
Dave Abrahams
25d497749d Merged aix_so branch
[SVN r14032]
2002-05-23 22:42:40 +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
a99530f2ad Add quoting for /LIBPATH et al
[SVN r13480]
2002-04-13 17:37:34 +00:00
Dave Abrahams
318d87cb61 propagate standard library directory from intel toolsets
[SVN r13472]
2002-04-13 04:29:11 +00:00
Dave Abrahams
aafb951af4 Reconstitute paths with spaces
[SVN r13468]
2002-04-12 19:47:48 +00:00
Beman Dawes
0cb76aa771 Refine HTML col heads
[SVN r13379]
2002-04-06 19:48:19 +00:00
Beman Dawes
09022d3549 Add #// line to identify compiler to HTML generator
[SVN r13369]
2002-04-04 20:00:24 +00:00
Dave Abrahams
e6e9ffcac7 no comment
[SVN r13231]
2002-03-20 07:16:06 +00:00
Dave Abrahams
c4a4b987e8 Fixed .pdb problem
[SVN r13204]
2002-03-15 03:05:35 +00:00
Dave Abrahams
d6aed81c6c Fixes for Rene's modifications
[SVN r12850]
2002-02-17 22:46:30 +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
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
baeaddd7de Suppress output from vcvars invocation
[SVN r12051]
2001-12-13 18:35:31 +00:00
Dave Abrahams
9fe4e0637d Add "call" to msvc setup invocation, for Win95 which won't run batch files through CMD
[SVN r11909]
2001-12-04 18:15:51 +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
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
d4a1f88e50 command-file support
[SVN r11693]
2001-11-14 20:37:04 +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
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
d7a5801854 Made find-library work under Windows
[SVN r11530]
2001-11-02 05:23:14 +00:00
Dave Abrahams
4ad11bcb8b quick bugfix
[SVN r11491]
2001-10-31 19:19:33 +00:00
Dave Abrahams
f8deaef693 Modified Files:
boost/python/detail:
    base_object.hpp - Changed template parameter to MixedCase
    cast.hpp -        Killed off unused downcast_traits<>
    functions.hpp -   Added commentary

  libs/python/src
    functions.cpp, types.cpp -   Added comments

  tools/build
    TODO.txt - updated
    allyourbase.jam -           fixed a nasty typo which caused all kinds of bugs
    boost-base.jam -            changes to support the use of command files
    intel-win32-tools.jam -
         A feeble attempt at allowing intel to work without prior tool setup. More work needed
    msvc-tools.jam -            A first cut at command file support

  tools/build/jam_src
    jam.h -                     Fixed MAXLINE for NT


[SVN r11489]
2001-10-31 19:14:07 +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
Dave Abrahams
28f4d9f693 Fixed bogus $(UNDEFS) in the link line
[SVN r11422]
2001-10-23 15:26:24 +00:00