283daad33fSecond attempt at fixing msvc / Borland lib builds - removed piecemeal action.
John Maddock
2003-11-11 12:36:14 +0000
17500f4c67Refactored testing and exe building code.
Dave Abrahams
2003-11-11 10:43:55 +0000
97de4f76c2Using -R instead of -rpath. * tools/gcc.jam (link): substitute -R for -rpath (link.dll): substitute -R for -rpath
Vladimir Prus
2003-11-11 06:11:47 +0000
5e3a86adf3Using -R instead of -rpath. * tools/gcc.jam (link): substitute -R for -rpath (link.dll): substitute -R for -rpath
Vladimir Prus
2003-11-11 06:11:47 +0000
6c680985f5Fix search for source so that it can work from a remote directory.
Dave Abrahams
2003-11-10 17:33:40 +0000
fbd1555c3aChanged lib build so that it deletes the old lib file before re-creating it.
John Maddock
2003-11-10 11:28:06 +0000
9fb2d82993Add static-libs/archives path to the library search path options so that the auto_link feature can find the libraries.
Rene Rivera
2003-11-08 18:32:51 +0000
b0972efc3d* tools/gcc.jam (link.dll) : -soname is not accepted by solaris LD. Using -h allows it to work with GNU LD and solaris LD (and presumably others).
Vladimir Prus
2003-11-08 09:58:47 +0000
593da1b0f3* tools/gcc.jam (link.dll) : -soname is not accepted by solaris LD. Using -h allows it to work with GNU LD and solaris LD (and presumably others).
Vladimir Prus
2003-11-08 09:58:47 +0000
6efa2610e4* tools/msvc.jam (achive action): Add /NOLOGO switch (link, link.dll): Change -nologo to /NOLOGO for consistency.
Vladimir Prus
2003-11-08 09:34:36 +0000
6b555018fd* tools/msvc.jam (achive action): Add /NOLOGO switch (link, link.dll): Change -nologo to /NOLOGO for consistency.
Vladimir Prus
2003-11-08 09:34:36 +0000
87ff3a75ef* tools/msvc.jam (link.dll action): Use DEF_FILE. (link action): Don't use DEF_FILE.
Vladimir Prus
2003-11-08 09:31:03 +0000
bebf8ca7d8* tools/msvc.jam (link.dll action): Use DEF_FILE. (link action): Don't use DEF_FILE.
Vladimir Prus
2003-11-08 09:31:03 +0000
361d63cd2bAdd common-names rule to facilitate library authors using the common name targets and auto_link headers.
Rene Rivera
2003-11-07 05:29:13 +0000
ff81f1b64aAdd some missing quotes for actions so that we can deal with filenames with spaces.
Rene Rivera
2003-11-07 04:57:35 +0000
8cf0167823* Add support for sonaming. * Realign the toolset path determination to the changes made in the gcc toolset (upon which the sunpro toolset is based). * Updates the documentation: - matches the changes in the toolset - adds version specific compatibility information
Christopher Currie
2003-11-06 17:46:31 +0000
5082b0e52fUpdate download locations.
Vladimir Prus
2003-11-06 16:48:55 +0000
8dae5e4740Update download locations.
Vladimir Prus
2003-11-06 16:48:55 +0000
c9f2f005beUpdate version.
Vladimir Prus
2003-11-06 16:48:33 +0000
5f1e752addUpdate version.
Vladimir Prus
2003-11-06 16:48:33 +0000
e4fb41995aFix BB58: the unit-test rule was ignoring <library> property.
Vladimir Prus
2003-11-06 16:46:29 +0000
028df60b79Fix BB58: the unit-test rule was ignoring <library> property.
Vladimir Prus
2003-11-06 16:46:29 +0000
a2404f7e90Fix a typo which broke threading support on gcc.
Vladimir Prus
2003-11-06 16:43:41 +0000
218d38a858Fix a typo which broke threading support on gcc.
Vladimir Prus
2003-11-06 16:43:41 +0000
dd426ba135Don't make 'use-interface' propagated, since we don't want to build two version of library just because it's used by both console and gui application.
Vladimir Prus
2003-11-06 07:37:35 +0000
08ed526238Don't make 'use-interface' propagated, since we don't want to build two version of library just because it's used by both console and gui application.
Vladimir Prus
2003-11-06 07:37:35 +0000
455935db58Incremental improvement to the darwin toolset.
Vladimir Prus
2003-11-06 07:32:04 +0000
e0e8d345a4Incremental improvement to the darwin toolset.
Vladimir Prus
2003-11-06 07:32:04 +0000
e2cfdb6290Tweak.
Vladimir Prus
2003-11-06 07:29:32 +0000
f9d7140cf2Tweak.
Vladimir Prus
2003-11-06 07:29:32 +0000
2b71595ea8* tools/rc.jam Handle LINUX, as well.
Vladimir Prus
2003-11-06 07:17:53 +0000
f01178607a* tools/rc.jam Handle LINUX, as well.
Vladimir Prus
2003-11-06 07:17:53 +0000
c6fc0b693e* tools/msvc.jam Add /INCREMENTAL:NO to linker options when linking exes, not only dlls. It was omitted from exes by mistake.
Vladimir Prus
2003-11-06 07:16:10 +0000
a74edee228* tools/msvc.jam Add /INCREMENTAL:NO to linker options when linking exes, not only dlls. It was omitted from exes by mistake.
Vladimir Prus
2003-11-06 07:16:10 +0000
efa5dc99a7Fix compilation for GCC type compilers that take .c files to be ANSI-C only, not a hybrid C/C++. This immediately affects MinGW (gcc).
Rene Rivera
2003-11-05 23:37:40 +0000
79994feb12Fix compilation for GCC type compilers that take .c files to be ANSI-C only, not a hybrid C/C++. This immediately affects MinGW (gcc).
Rene Rivera
2003-11-05 23:37:40 +0000
61ccdc8ecaExplain what's 'unified diff' is.
Vladimir Prus
2003-11-05 06:41:00 +0000
bc7db9535cExplain what's 'unified diff' is.
Vladimir Prus
2003-11-05 06:41:00 +0000
80c0430a58Fixes for MacOSX Darwin compilation: * Shufle the placement of the -bind_at_load option. * Take out the -bundle_loader option out, again.
Rene Rivera
2003-11-05 04:49:10 +0000
63811793f8Put back the use of bundle-loader, instead of link-format-bundle for MacOSX/Darwin builds of extensions.
Rene Rivera
2003-11-04 22:18:21 +0000
ced2acb40dFix handling of bundle-loader vs. link-format.
Rene Rivera
2003-11-04 22:17:19 +0000
ef2b72f1bbUpdate version check.
Vladimir Prus
2003-11-04 17:54:52 +0000
52d4dd9f3bUpdate version check.
Vladimir Prus
2003-11-04 17:54:52 +0000
98cdd48d77Bump version to 3.1.8.
Vladimir Prus
2003-11-04 17:51:28 +0000
046fd40193Bump version to 3.1.8.
Vladimir Prus
2003-11-04 17:51:28 +0000
400d9eb0d4Bump version.
Vladimir Prus
2003-11-04 17:48:15 +0000
aa73901afbBump version.
Vladimir Prus
2003-11-04 17:48:15 +0000
3a53669d8dUpdate download location and change times.
Vladimir Prus
2003-11-04 17:47:48 +0000
263b4f80e2Update download location and change times.
Vladimir Prus
2003-11-04 17:47:48 +0000
a507f2b266* build/virtual-target.jam (abstract-file-target.creating-subvariant): Renamed from 'dg', which was meaningless.
Vladimir Prus
2003-11-04 17:26:58 +0000
f484ffbbaf* build/virtual-target.jam (abstract-file-target.creating-subvariant): Renamed from 'dg', which was meaningless.
Vladimir Prus
2003-11-04 17:26:58 +0000
cf8230a3c9Add missing import.
Vladimir Prus
2003-11-04 17:25:18 +0000
0bf9f6fd96Add missing import.
Vladimir Prus
2003-11-04 17:25:18 +0000
20c1e93a40Fix a bug with searched libraries. When they are bypassed by static library, we need to bypass <library-path> property, as well.
Vladimir Prus
2003-11-04 17:14:29 +0000
7afb7a98abFix a bug with searched libraries. When they are bypassed by static library, we need to bypass <library-path> property, as well.
Vladimir Prus
2003-11-04 17:14:29 +0000
a6f4a01ce1Bugfix: RSP files were never recreated.
Vladimir Prus
2003-11-04 17:03:18 +0000
d01539f02dBugfix: RSP files were never recreated.
Vladimir Prus
2003-11-04 17:03:18 +0000
abd7908cfcAdd a test for linking a libary to library. This revealed some bug, and in fact, caused rsp files refactoring comitted previously.
Vladimir Prus
2003-11-04 16:40:45 +0000
1fdffcdc6aAdd a test for linking a libary to library. This revealed some bug, and in fact, caused rsp files refactoring comitted previously.
Vladimir Prus
2003-11-04 16:40:45 +0000
f9767b2bd7Refactor the way response files are handled. There are now created by the rules which create corresponding EXE/LIB targets.
Vladimir Prus
2003-11-04 16:28:30 +0000
47cca752f5Refactor the way response files are handled. There are now created by the rules which create corresponding EXE/LIB targets.
Vladimir Prus
2003-11-04 16:28:30 +0000
2d9c47730dRefactorings.
Vladimir Prus
2003-11-04 13:17:06 +0000
5d76c84597Refactorings.
Vladimir Prus
2003-11-04 13:17:06 +0000
190f723ba3Added <native-wchar_t> option to allow turning off of /Zc:wchat_t option
John Maddock
2003-11-04 13:08:34 +0000
9e371b3f34Add forgotten file.
Vladimir Prus
2003-11-04 13:07:39 +0000
4bbb54b463Add forgotten file.
Vladimir Prus
2003-11-04 13:07:39 +0000
0bf53f0cf6Remove obsolete tests.
Vladimir Prus
2003-11-04 10:07:32 +0000
3da6d0840eRemove obsolete tests.
Vladimir Prus
2003-11-04 10:07:32 +0000
0f07115f1aAttempt to simulate the actions that Python itself uses for building extensions. * darwin-tools.jam; Added <link-format> to specify the type of linking to do. * python.jam; Adjust framework specification so that the added search path is correct. * python.jam; Change selection of library when building on MacOSX to always use the framework. * python.jam; Change adjustment of properties so that it builds Python extensions with link-format = bundle.
Rene Rivera
2003-11-04 08:15:59 +0000
732b13ed53Remove the -framework option for compiling as it's only needed for linking.
Rene Rivera
2003-11-04 06:38:50 +0000
6c72d76980Oops, fix minor syntax mistake.
Rene Rivera
2003-11-04 03:04:40 +0000
5384bc16b2Apply patches for building with gcc on AIX from J. Micheal Owen, with some minor mods.
Rene Rivera
2003-11-04 03:00:46 +0000
ea78e214f7Attempt to handle frameworks in consistent manner. * darwin-tools.jam; Use -F option to specify the framework location, if the framework has one. * python.jam; Try and determine where the Python framework is. * python.jam; Remove requirement that warnings be off when building.
Rene Rivera
2003-11-03 19:50:47 +0000
acadbf896aFix the bug that compsite properties in the 'requirements' attribute are not expanded.
Vladimir Prus
2003-11-03 15:19:36 +0000
3677e4b637Fix the bug that compsite properties in the 'requirements' attribute are not expanded.
Vladimir Prus
2003-11-03 15:19:36 +0000
857d939801* tools/rc.jam Added the directory of the generated files to the include path, allowing files created by other generators to be included by the resource script.
Vladimir Prus
2003-11-03 12:23:33 +0000
efe10deb66* tools/rc.jam Added the directory of the generated files to the include path, allowing files created by other generators to be included by the resource script.
Vladimir Prus
2003-11-03 12:23:33 +0000
6cb418973cBuild+Install: * common-stage-tag; fix vc toolsets not getting the version number. * common-stage-tag; handle stlport native iostream mode with "n" tag. * common-stage-tag; try to catch more instances of stlport use.
Rene Rivera
2003-10-31 16:42:50 +0000
b9da8363ebUpdate docs to the new library linking mechanism.
Vladimir Prus
2003-10-31 07:13:10 +0000
1071064be0Update docs to the new library linking mechanism.
Vladimir Prus
2003-10-31 07:13:10 +0000
d082e9002dInclude user-config.jam/site-config.jam in release.
Vladimir Prus
2003-10-31 06:57:15 +0000
00d3c9d67bInclude user-config.jam/site-config.jam in release.
Vladimir Prus
2003-10-31 06:57:15 +0000
8ea618183dUpdate some directory names.
Vladimir Prus
2003-10-31 06:56:46 +0000
80f1f7fbb0Update some directory names.
Vladimir Prus
2003-10-31 06:56:46 +0000
54916eb642Support for solaris * tools/rc.jam (resource-compile): on SOLARIS, create empty object
Vladimir Prus
2003-10-30 07:56:42 +0000
059023b970Support for solaris * tools/rc.jam (resource-compile): on SOLARIS, create empty object
Vladimir Prus
2003-10-30 07:56:42 +0000
3a52408ac6Remove more V2 files.
Vladimir Prus
2003-10-30 07:31:23 +0000
9cbf81ea2dRemove more V2 files.
Vladimir Prus
2003-10-30 07:31:23 +0000
f0d8753140Remove a bunch of V2 files now that they are moved into "v2" directory, and old copies are no longer needed.
Vladimir Prus
2003-10-30 07:14:00 +0000
d52f074d91Remove a bunch of V2 files now that they are moved into "v2" directory, and old copies are no longer needed.
Vladimir Prus
2003-10-30 07:14:00 +0000
5d75bf192bTweak.
Vladimir Prus
2003-10-30 06:58:38 +0000
3a5a3c094dTweak.
Vladimir Prus
2003-10-30 06:58:38 +0000
7fdf95fa38Restructure: * Add index.html back into tools/build that redirects to the new location at v1/index.html.
Rene Rivera
2003-10-29 16:46:44 +0000
fd870625d5Restructure: * Remove BBv1 files from tools/build as they are now fully working in the new location tools/build/v1.
Rene Rivera
2003-10-29 15:54:52 +0000
08a13f6743Add catch all to common-stage-tag for unknown toolsets. It uses the first part of the toolset name as the tag.
Rene Rivera
2003-10-29 15:38:20 +0000
dc2b77511dPut my test config here, so that I can run the entire release_procedure.txt on all toolsets.
Vladimir Prus
2003-10-29 11:31:02 +0000
b5d027e5acPut my test config here, so that I can run the entire release_procedure.txt on all toolsets.
Vladimir Prus
2003-10-29 11:31:02 +0000