Commit Graph

  • 283daad33f Second attempt at fixing msvc / Borland lib builds - removed piecemeal action. John Maddock 2003-11-11 12:36:14 +0000
  • 17500f4c67 Refactored testing and exe building code. Dave Abrahams 2003-11-11 10:43:55 +0000
  • 97de4f76c2 Using -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
  • 5e3a86adf3 Using -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
  • 6c680985f5 Fix search for source so that it can work from a remote directory. Dave Abrahams 2003-11-10 17:33:40 +0000
  • fbd1555c3a Changed lib build so that it deletes the old lib file before re-creating it. John Maddock 2003-11-10 11:28:06 +0000
  • 9fb2d82993 Add 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
  • 361d63cd2b Add 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
  • ff81f1b64a Add 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
  • 5082b0e52f Update download locations. Vladimir Prus 2003-11-06 16:48:55 +0000
  • 8dae5e4740 Update download locations. Vladimir Prus 2003-11-06 16:48:55 +0000
  • c9f2f005be Update version. Vladimir Prus 2003-11-06 16:48:33 +0000
  • 5f1e752add Update version. Vladimir Prus 2003-11-06 16:48:33 +0000
  • e4fb41995a Fix BB58: the unit-test rule was ignoring <library> property. Vladimir Prus 2003-11-06 16:46:29 +0000
  • 028df60b79 Fix BB58: the unit-test rule was ignoring <library> property. Vladimir Prus 2003-11-06 16:46:29 +0000
  • a2404f7e90 Fix a typo which broke threading support on gcc. Vladimir Prus 2003-11-06 16:43:41 +0000
  • 218d38a858 Fix a typo which broke threading support on gcc. Vladimir Prus 2003-11-06 16:43:41 +0000
  • dd426ba135 Don'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
  • 08ed526238 Don'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
  • 455935db58 Incremental improvement to the darwin toolset. Vladimir Prus 2003-11-06 07:32:04 +0000
  • e0e8d345a4 Incremental improvement to the darwin toolset. Vladimir Prus 2003-11-06 07:32:04 +0000
  • e2cfdb6290 Tweak. Vladimir Prus 2003-11-06 07:29:32 +0000
  • f9d7140cf2 Tweak. 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
  • efa5dc99a7 Fix 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
  • 79994feb12 Fix 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
  • 8624502b0a Fix -b option missing "-" for AIX. Rene Rivera 2003-11-05 19:48:52 +0000
  • 4a290bd14c Fix misplaced -o option. Rene Rivera 2003-11-05 07:01:41 +0000
  • 61ccdc8eca Explain what's 'unified diff' is. Vladimir Prus 2003-11-05 06:41:00 +0000
  • bc7db9535c Explain what's 'unified diff' is. Vladimir Prus 2003-11-05 06:41:00 +0000
  • 80c0430a58 Fixes 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
  • 63811793f8 Put 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
  • ced2acb40d Fix handling of bundle-loader vs. link-format. Rene Rivera 2003-11-04 22:17:19 +0000
  • ef2b72f1bb Update version check. Vladimir Prus 2003-11-04 17:54:52 +0000
  • 52d4dd9f3b Update version check. Vladimir Prus 2003-11-04 17:54:52 +0000
  • 98cdd48d77 Bump version to 3.1.8. Vladimir Prus 2003-11-04 17:51:28 +0000
  • 046fd40193 Bump version to 3.1.8. Vladimir Prus 2003-11-04 17:51:28 +0000
  • 400d9eb0d4 Bump version. Vladimir Prus 2003-11-04 17:48:15 +0000
  • aa73901afb Bump version. Vladimir Prus 2003-11-04 17:48:15 +0000
  • 3a53669d8d Update download location and change times. Vladimir Prus 2003-11-04 17:47:48 +0000
  • 263b4f80e2 Update 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
  • cf8230a3c9 Add missing import. Vladimir Prus 2003-11-04 17:25:18 +0000
  • 0bf9f6fd96 Add missing import. Vladimir Prus 2003-11-04 17:25:18 +0000
  • 20c1e93a40 Fix 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
  • 7afb7a98ab Fix 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
  • a6f4a01ce1 Bugfix: RSP files were never recreated. Vladimir Prus 2003-11-04 17:03:18 +0000
  • d01539f02d Bugfix: RSP files were never recreated. Vladimir Prus 2003-11-04 17:03:18 +0000
  • abd7908cfc Add 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
  • 1fdffcdc6a Add 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
  • f9767b2bd7 Refactor 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
  • 47cca752f5 Refactor 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
  • 2d9c47730d Refactorings. Vladimir Prus 2003-11-04 13:17:06 +0000
  • 5d76c84597 Refactorings. Vladimir Prus 2003-11-04 13:17:06 +0000
  • 190f723ba3 Added <native-wchar_t> option to allow turning off of /Zc:wchat_t option John Maddock 2003-11-04 13:08:34 +0000
  • 9e371b3f34 Add forgotten file. Vladimir Prus 2003-11-04 13:07:39 +0000
  • 4bbb54b463 Add forgotten file. Vladimir Prus 2003-11-04 13:07:39 +0000
  • 0bf53f0cf6 Remove obsolete tests. Vladimir Prus 2003-11-04 10:07:32 +0000
  • 3da6d0840e Remove obsolete tests. Vladimir Prus 2003-11-04 10:07:32 +0000
  • 0f07115f1a Attempt 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
  • 732b13ed53 Remove the -framework option for compiling as it's only needed for linking. Rene Rivera 2003-11-04 06:38:50 +0000
  • 6c72d76980 Oops, fix minor syntax mistake. Rene Rivera 2003-11-04 03:04:40 +0000
  • 5384bc16b2 Apply patches for building with gcc on AIX from J. Micheal Owen, with some minor mods. Rene Rivera 2003-11-04 03:00:46 +0000
  • ea78e214f7 Attempt 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
  • acadbf896a Fix the bug that compsite properties in the 'requirements' attribute are not expanded. Vladimir Prus 2003-11-03 15:19:36 +0000
  • 3677e4b637 Fix 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
  • 6cb418973c Build+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
  • b9da8363eb Update docs to the new library linking mechanism. Vladimir Prus 2003-10-31 07:13:10 +0000
  • 1071064be0 Update docs to the new library linking mechanism. Vladimir Prus 2003-10-31 07:13:10 +0000
  • d082e9002d Include user-config.jam/site-config.jam in release. Vladimir Prus 2003-10-31 06:57:15 +0000
  • 00d3c9d67b Include user-config.jam/site-config.jam in release. Vladimir Prus 2003-10-31 06:57:15 +0000
  • 8ea618183d Update some directory names. Vladimir Prus 2003-10-31 06:56:46 +0000
  • 80f1f7fbb0 Update some directory names. Vladimir Prus 2003-10-31 06:56:46 +0000
  • 54916eb642 Support for solaris * tools/rc.jam (resource-compile): on SOLARIS, create empty object Vladimir Prus 2003-10-30 07:56:42 +0000
  • 059023b970 Support for solaris * tools/rc.jam (resource-compile): on SOLARIS, create empty object Vladimir Prus 2003-10-30 07:56:42 +0000
  • 3a52408ac6 Remove more V2 files. Vladimir Prus 2003-10-30 07:31:23 +0000
  • 9cbf81ea2d Remove more V2 files. Vladimir Prus 2003-10-30 07:31:23 +0000
  • f0d8753140 Remove 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
  • d52f074d91 Remove 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
  • 5d75bf192b Tweak. Vladimir Prus 2003-10-30 06:58:38 +0000
  • 3a5a3c094d Tweak. Vladimir Prus 2003-10-30 06:58:38 +0000
  • 4f7328dce6 Restructure: * Remove another v1 file. Rene Rivera 2003-10-30 04:32:27 +0000
  • 7fdf95fa38 Restructure: * 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
  • fd870625d5 Restructure: * 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
  • 08a13f6743 Add 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
  • dc2b77511d Put 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
  • b5d027e5ac Put 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