Commit Graph

  • f640461e45 Fix toolset.flags so that it's possible to specify both condition and a feature: Vladimir Prus 2004-10-20 11:53:23 +0000
  • e720b6f31c Update docs: features and the toolset options Vladimir Prus 2004-10-20 11:51:19 +0000
  • 311f123251 Update docs: features and the toolset options Vladimir Prus 2004-10-20 11:51:19 +0000
  • 3425be7fe8 Apply patches from Patrick Mauritz, with some changes, to account for DragonFly, a FreeBSD variant. Rene Rivera 2004-10-19 15:12:59 +0000
  • 74e63d39f7 Apply patches from Patrick Mauritz, with some changes, to account for DragonFly, a FreeBSD variant. Rene Rivera 2004-10-19 15:12:59 +0000
  • d3c4f7f513 Added support for GCC on Tru64. Markus Schöpflin 2004-10-19 12:13:08 +0000
  • 86b65da2bb Fix <xdll-path> on Solaris linker. Vladimir Prus 2004-10-19 06:26:45 +0000
  • 84f8d8f3aa Fix <xdll-path> on Solaris linker. Vladimir Prus 2004-10-19 06:26:45 +0000
  • dd05bc1ed5 Added history Vladimir Prus 2004-10-18 11:17:15 +0000
  • f5caba7873 Added history Vladimir Prus 2004-10-18 11:17:15 +0000
  • 9f07c0dc2c Handle the <library> property in the linking-generator, not in lib-target-class and exe-target-class. This makes the 'unit-test' rule work with <library>. Vladimir Prus 2004-10-18 10:10:36 +0000
  • 543fb2d180 Handle the <library> property in the linking-generator, not in lib-target-class and exe-target-class. This makes the 'unit-test' rule work with <library>. Vladimir Prus 2004-10-18 10:10:36 +0000
  • b07ed28f61 Make third 'init' parameter for all toolsets be 'options', so use can write Vladimir Prus 2004-10-18 09:57:37 +0000
  • 18b96d9ce7 Make third 'init' parameter for all toolsets be 'options', so use can write Vladimir Prus 2004-10-18 09:57:37 +0000
  • 4190df6260 * common.jam (check-tool): Try finding both first and the last element. This avoid warning both in the case of "distcc g++", and in case of '"set FOO=bar &&" como'. (get-invocation-command): Returns the user-specified command even if it can't be found anywere. This means user specified command will show up in the command line, and even if it fails, it's less confusing than command line with no compiler name at all. Vladimir Prus 2004-10-18 06:55:36 +0000
  • 5feff8c90d * common.jam (check-tool): Try finding both first and the last element. This avoid warning both in the case of "distcc g++", and in case of '"set FOO=bar &&" como'. (get-invocation-command): Returns the user-specified command even if it can't be found anywere. This means user specified command will show up in the command line, and even if it fails, it's less confusing than command line with no compiler name at all. Vladimir Prus 2004-10-18 06:55:36 +0000
  • 7e6b8e8424 Changed syntax of 'using gcc', allowing configuration of linker-type Vladimir Prus 2004-10-18 06:41:50 +0000
  • f0cf33f57f Changed syntax of 'using gcc', allowing configuration of linker-type Vladimir Prus 2004-10-18 06:41:50 +0000
  • 4b8fa1648c Do not hardcode dll paths in libraries. That's not really needed, and would force us to relink all libraries when staging. Vladimir Prus 2004-10-16 09:31:58 +0000
  • faecbd8532 Do not hardcode dll paths in libraries. That's not really needed, and would force us to relink all libraries when staging. Vladimir Prus 2004-10-16 09:31:58 +0000
  • 6c802afcf2 Make <hardcode-dll-paths>true the default. Vladimir Prus 2004-10-15 13:11:15 +0000
  • d6e1f35760 Make <hardcode-dll-paths>true the default. Vladimir Prus 2004-10-15 13:11:15 +0000
  • f713da2a09 FAQ entry on dll-path. Clarify difference between <file> and <name> Vladimir Prus 2004-10-15 10:56:57 +0000
  • 9e080f67b6 FAQ entry on dll-path. Clarify difference between <file> and <name> Vladimir Prus 2004-10-15 10:56:57 +0000
  • 8b3a91639e Minor edits Vladimir Prus 2004-10-14 10:50:27 +0000
  • 78b1ea9774 Minor edits Vladimir Prus 2004-10-14 10:50:27 +0000
  • 9aeeb522ca Add support for Comeau. Vladimir Prus 2004-10-14 08:33:54 +0000
  • f2b09edf2c Add support for Comeau. Vladimir Prus 2004-10-14 08:33:54 +0000
  • 3749df3e77 Fix sed invocation Vladimir Prus 2004-10-13 15:34:21 +0000
  • e906e7a158 Fix sed invocation Vladimir Prus 2004-10-13 15:34:21 +0000
  • f78a6b04d3 Raise sections on builtin rules one level higher, expand, and document the new library syntaxes. Vladimir Prus 2004-10-13 10:48:35 +0000
  • e8e5141816 Raise sections on builtin rules one level higher, expand, and document the new library syntaxes. Vladimir Prus 2004-10-13 10:48:35 +0000
  • 17a685e035 Library improvements: Vladimir Prus 2004-10-13 10:46:53 +0000
  • 08bac7ef79 Library improvements: Vladimir Prus 2004-10-13 10:46:53 +0000
  • a1753dcec1 Additional test Vladimir Prus 2004-10-13 08:03:59 +0000
  • 1d0f718eb8 Additional test Vladimir Prus 2004-10-13 08:03:59 +0000
  • 8f7c1dde3d Restore the gcc specific link generators. Vladimir Prus 2004-10-13 08:02:23 +0000
  • 593ceeef79 Restore the gcc specific link generators. Vladimir Prus 2004-10-13 08:02:23 +0000
  • 948d9761f4 Add comment Vladimir Prus 2004-10-13 06:58:35 +0000
  • da19826066 Add comment Vladimir Prus 2004-10-13 06:58:35 +0000
  • 51d3e6c8e0 cleanup intel-win32-tools.jam base toolset mess Aleksey Gurtovoy 2004-10-12 20:08:36 +0000
  • e57fd7f062 Don't remove index.html when making packages Vladimir Prus 2004-10-12 08:28:16 +0000
  • 7140f1b23e Don't remove index.html when making packages Vladimir Prus 2004-10-12 08:28:16 +0000
  • 74d9f9e394 Added Wiki link. Vladimir Prus 2004-10-12 08:21:45 +0000
  • f33e010867 Added Wiki link. Vladimir Prus 2004-10-12 08:21:45 +0000
  • e1a8799de5 fix base toolset name Aleksey Gurtovoy 2004-10-12 06:56:54 +0000
  • 1eb5576310 restore correct version-tag extraction code Aleksey Gurtovoy 2004-10-11 22:15:20 +0000
  • 4f01e56508 adjust /Q flag generation to the new toolset names Aleksey Gurtovoy 2004-10-11 13:38:01 +0000
  • e646c5b8f8 Ignore <library>, except for "exe" and "lib" targets. Vladimir Prus 2004-10-11 12:13:48 +0000
  • d5703174df Ignore <library>, except for "exe" and "lib" targets. Vladimir Prus 2004-10-11 12:13:48 +0000
  • ee04c2132e Expand entry on per-object flags Vladimir Prus 2004-10-11 09:09:52 +0000
  • 2bf6bbc292 Expand entry on per-object flags Vladimir Prus 2004-10-11 09:09:52 +0000
  • 9f1f7fb15d Add FAQ entry Vladimir Prus 2004-10-11 08:19:15 +0000
  • 4f5ab458a5 Add FAQ entry Vladimir Prus 2004-10-11 08:19:15 +0000
  • 2a64d512a2 Rename lib.err.cpp to lib-err.cpp. Vladimir Prus 2004-10-11 06:57:05 +0000
  • 22d7014535 Rename lib.err.cpp to lib-err.cpp. Vladimir Prus 2004-10-11 06:57:05 +0000
  • fc48453c63 Rename test-config.jam.in to test-config-example.jam. Vladimir Prus 2004-10-11 06:52:10 +0000
  • b6ec0ada67 Rename test-config.jam.in to test-config-example.jam. Vladimir Prus 2004-10-11 06:52:10 +0000
  • 8422292313 Fix detection of long toolset names in translation to short names. Rene Rivera 2004-10-11 01:29:11 +0000
  • 438023f2c0 remove dots from toolset names (see http://thread.gmane.org/gmane.comp.lib.boost.build/6603) Aleksey Gurtovoy 2004-10-10 18:50:29 +0000
  • dbb588a119 tools/build/v2/doc/architecture.html Vladimir Prus 2004-10-07 15:25:05 +0000
  • b379061eb7 tools/build/v2/doc/architecture.html Vladimir Prus 2004-10-07 15:25:05 +0000
  • 62f126f8da Fix links. Vladimir Prus 2004-10-07 07:38:44 +0000
  • e78d99405a Fix links. Vladimir Prus 2004-10-07 07:38:44 +0000
  • 8ba474bdcf c++boost.gif -> boost.png replacement Aleksey Gurtovoy 2004-10-05 15:23:19 +0000
  • 9056a721a5 c++boost.gif -> boost.png replacement Aleksey Gurtovoy 2004-10-05 15:23:19 +0000
  • 92808c247c move flags declarations to the corresponding derived toolsets Aleksey Gurtovoy 2004-10-05 11:46:05 +0000
  • 1e7af707c3 Reduce directory depth, for CD FS benefit. Vladimir Prus 2004-10-05 07:55:20 +0000
  • 9e1b8801e2 Reduce directory depth, for CD FS benefit. Vladimir Prus 2004-10-05 07:55:20 +0000
  • 3f30646c81 Remove one directory level in testcase, so stay below 8-level limit of some broken systems. Vladimir Prus 2004-10-05 07:12:26 +0000
  • 4ca82ca25f Remove one directory level in testcase, so stay below 8-level limit of some broken systems. Vladimir Prus 2004-10-05 07:12:26 +0000
  • d636a7174d Move 'OPTION' to the end of link action for unix toolset. In particular, this allows to explicitly link statically to some libs, using <linkflags> feature. In static libs are specified at the beginning of the command line, we'll just get link errors. Vladimir Prus 2004-10-04 07:29:49 +0000
  • 0ec36774c0 Move 'OPTION' to the end of link action for unix toolset. In particular, this allows to explicitly link statically to some libs, using <linkflags> feature. In static libs are specified at the beginning of the command line, we'll just get link errors. Vladimir Prus 2004-10-04 07:29:49 +0000
  • bb4d03e57e Clneaup... Update license statements and HTMLTidy. Rene Rivera 2004-10-03 16:27:43 +0000
  • 82120cb6cf Change to allow using "stlp" as a shorthand for "stlport" in toolset names. Change to allow using "iw" as shorthand for "intel-win32" in toolset names. Rene Rivera 2004-10-02 19:00:25 +0000
  • 4211bf4d75 This is the additions necessary to get amd64 code from VC8.0 on an x86 system Victor A. Wagner Jr. 2004-10-02 17:48:25 +0000
  • db023ae4e0 * build/generators.jam: (select-alternative): Use string comparison of virtual targets, not the deep one with the 'str' method. The latter is very slow * tools/gcc.jam: Don't declare gcc.link and gcc.link.dll generators, as they are already inherited from unix.jam. If we declare them, then for each targets, the whole generation process is run twice. As result, select-alternative is called for each target, and due to sloweness of 'str' the performance is horrible. Vladimir Prus 2004-10-01 14:59:14 +0000
  • 695e1c4691 * build/generators.jam: (select-alternative): Use string comparison of virtual targets, not the deep one with the 'str' method. The latter is very slow * tools/gcc.jam: Don't declare gcc.link and gcc.link.dll generators, as they are already inherited from unix.jam. If we declare them, then for each targets, the whole generation process is run twice. As result, select-alternative is called for each target, and due to sloweness of 'str' the performance is horrible. Vladimir Prus 2004-10-01 14:59:14 +0000
  • c159794338 Remove obsolete file. Rename index_v2.html to index.html. Vladimir Prus 2004-10-01 10:45:50 +0000
  • ff9203f7f6 Remove obsolete file. Rename index_v2.html to index.html. Vladimir Prus 2004-10-01 10:45:50 +0000
  • 8a8284dff3 Updated to handle Intel 8.1. Enable customisation of Intel compiler driver name. John Maddock 2004-10-01 10:41:53 +0000
  • cfdfbb4175 Updated default install path to reflect current Beta. John Maddock 2004-10-01 10:39:16 +0000
  • e6707550ae declare stlport-tools variables as flags Aleksey Gurtovoy 2004-10-01 05:13:03 +0000
  • 0dacbcfe70 more STLPort toolsets' fixes Aleksey Gurtovoy 2004-09-30 14:12:09 +0000
  • 0c1f37e3a7 fix Intel/STLPort linking issue Aleksey Gurtovoy 2004-09-29 14:54:59 +0000
  • b93371d75b Bugfix: searched libraries with dot in the name did not work on Windows. Vladimir Prus 2004-09-29 09:52:21 +0000
  • 66a4b4ba78 Bugfix: searched libraries with dot in the name did not work on Windows. Vladimir Prus 2004-09-29 09:52:21 +0000
  • e58e1c6f9b Entry on getting project-root location Vladimir Prus 2004-09-29 07:21:10 +0000
  • 734c184356 Entry on getting project-root location Vladimir Prus 2004-09-29 07:21:10 +0000
  • 3e7afc35dd Added -Wl,--allow-multiple-definition to link line so that regex dll will link - may also effect other libraries. John Maddock 2004-09-28 14:55:17 +0000
  • f92cc1109f move MSVC/Intel-specific code to the corresponding toolset (see http://thread.gmane.org/gmane.comp.lib.boost.devel/110741) Aleksey Gurtovoy 2004-09-28 14:26:04 +0000
  • ec33997bed Contribution from Janusz Piwowarski. Rene Rivera 2004-09-28 12:21:28 +0000
  • 9025b53428 Added - an extra char at the end of the name string and set it to '\0' so we don't go galavanting off through memory by mistake. Victor A. Wagner Jr 2004-09-28 05:13:28 +0000
  • 9fb1205b59 Added - an extra char at the end of the name string and set it to '\0' so we don't go galavanting off through memory by mistake. Victor A. Wagner Jr. 2004-09-28 05:13:28 +0000
  • cb0796b29a mingw 3.3.1 toolset Aleksey Gurtovoy 2004-09-26 10:29:56 +0000
  • 50baa21d8f add mingw 3.4.2 toolset Aleksey Gurtovoy 2004-09-26 09:19:40 +0000
  • b58b827322 Really fix problems with using ERRORLEVEL to tell when commands fail. Because of CW-9 incorrectly setting ERRORLEVEL. And also work around bjam insert extra spaces at ends of action commands. Rene Rivera 2004-09-26 03:27:03 +0000
  • 023f8b7501 Attempt to fix incorrect error non-reporting because the cwenv.bat from CW-9 incorrectly sets the ERRORLEVEL pseudo variable. Rene Rivera 2004-09-25 17:09:24 +0000
  • 32b0dfca07 Update msvc for the recent generators changes. Vladimir Prus 2004-09-23 10:51:51 +0000
  • c18205e2a9 Update msvc for the recent generators changes. Vladimir Prus 2004-09-23 10:51:51 +0000