Commit Graph

  • 3b7423235b More cleanup... * build.bat; accept all toolsets. *build.bat; set toolset root when known. * build.jam; accept --toolset-root=* for setting where the toolset lives. * build.jam; don't clean grammar intermediates. Rene Rivera 2002-11-13 07:05:52 +0000
  • 43f51fdffa More cleanup... * build.bat; accept all toolsets. *build.bat; set toolset root when known. * build.jam; accept --toolset-root=* for setting where the toolset lives. * build.jam; don't clean grammar intermediates. Rene Rivera 2002-11-13 07:05:52 +0000
  • 28e1f02330 Attempt to handle derived target types Dave Abrahams 2002-11-12 14:37:43 +0000
  • 577511be1a Attempt to handle derived target types Dave Abrahams 2002-11-12 14:37:43 +0000
  • d77c0d9c33 Fix a typo. Vladimir Prus 2002-11-12 14:33:33 +0000
  • 550103f0f8 Fix a typo. Vladimir Prus 2002-11-12 14:33:33 +0000
  • f1defc7e8e Win32 fixes. Vladimir Prus 2002-11-12 07:47:05 +0000
  • c0356cb2cb Win32 fixes. Vladimir Prus 2002-11-12 07:47:05 +0000
  • a9eb468191 Minimal new documentation for B-Jam. Rene Rivera 2002-11-12 07:35:21 +0000
  • 9f44cad35c Minimal new documentation for B-Jam. Rene Rivera 2002-11-12 07:35:21 +0000
  • 569fac161e Better error reporting Dave Abrahams 2002-11-12 03:29:21 +0000
  • 809ce9513e Better error reporting Dave Abrahams 2002-11-12 03:29:21 +0000
  • aa3e9c9ba5 Better debuggability Dave Abrahams 2002-11-12 03:15:08 +0000
  • 7b8374d153 Better debuggability Dave Abrahams 2002-11-12 03:15:08 +0000
  • bbe58a51e6 Better error reporting Dave Abrahams 2002-11-12 03:14:03 +0000
  • ef4485356f SH compatible function declaration syntax. Rene Rivera 2002-11-12 00:08:25 +0000
  • 9e10b0ca33 SH compatible function declaration syntax. Rene Rivera 2002-11-12 00:08:25 +0000
  • 82e6654f3a Really fix broken debug output. Dave Abrahams 2002-11-11 23:32:42 +0000
  • 466bdef914 Really fix broken debug output. Dave Abrahams 2002-11-11 23:32:42 +0000
  • 194f47cd93 Help for Cygwin Dave Abrahams 2002-11-11 23:31:03 +0000
  • 49f31120ce Help for Cygwin Dave Abrahams 2002-11-11 23:31:03 +0000
  • 5905e7847b better debug formatting, better (?) help output Dave Abrahams 2002-11-11 22:53:50 +0000
  • ef1736fb4a better debug formatting, better (?) help output Dave Abrahams 2002-11-11 22:53:50 +0000
  • 540807fdab Mimimal support for the 'flags' rule. Vladimir Prus 2002-11-10 15:41:53 +0000
  • 7272ef9f42 Mimimal support for the 'flags' rule. Vladimir Prus 2002-11-10 15:41:53 +0000
  • 1784c332f8 Cleanup, to match build.sh structure and order. Added detection of commands in PATH. Added passthrough of extra args down to build.jam. Rene Rivera 2002-11-08 07:07:34 +0000
  • 279c8ef3f8 Cleanup, to match build.sh structure and order. Added detection of commands in PATH. Added passthrough of extra args down to build.jam. Rene Rivera 2002-11-08 07:07:34 +0000
  • dee7956725 Better error messages. More generic boost-jam.spec. Addition of "--debug" option for building debug-profile versions of binaries. More optimization flags for toolsets. Prefer yacc instead of bison. Bootstrap the yacc grammar in build.sh not just the grammar source. buils.sh now also supports pass-thru arguments. Simpler+faster checking for executables in PATH, buils.sh. Use of "--toolset=<name>" instead of longer variable. Rene Rivera 2002-11-07 07:46:55 +0000
  • 1b2c4af14b Better error messages. More generic boost-jam.spec. Addition of "--debug" option for building debug-profile versions of binaries. More optimization flags for toolsets. Prefer yacc instead of bison. Bootstrap the yacc grammar in build.sh not just the grammar source. buils.sh now also supports pass-thru arguments. Simpler+faster checking for executables in PATH, buils.sh. Use of "--toolset=<name>" instead of longer variable. Rene Rivera 2002-11-07 07:46:55 +0000
  • 65f358f723 Suppress useless warning about debug info truncation Dave Abrahams 2002-11-07 00:45:54 +0000
  • a29c4d3b6c Bugfixes. Vladimir Prus 2002-11-06 11:41:59 +0000
  • fb0fdecc80 Bugfixes. Vladimir Prus 2002-11-06 11:41:59 +0000
  • 75230dc75a First implementation of "stage" and "prebuilt" rule. Vladimir Prus 2002-11-06 10:26:11 +0000
  • 24d1722d55 First implementation of "stage" and "prebuilt" rule. Vladimir Prus 2002-11-06 10:26:11 +0000
  • 23f0acca9e Make some refactoring. Vladimir Prus 2002-11-06 08:13:40 +0000
  • e147aa0b32 Make some refactoring. Vladimir Prus 2002-11-06 08:13:40 +0000
  • d1076d3c1a an end to -isystem Dave Abrahams 2002-11-05 22:24:18 +0000
  • 946edc4ce6 initial commit Dave Abrahams 2002-11-05 19:56:18 +0000
  • 172669b521 initial commit Dave Abrahams 2002-11-05 19:56:18 +0000
  • 24454ec418 Fix broken debug output. Dave Abrahams 2002-11-05 18:40:26 +0000
  • d42fe903b6 Fix broken debug output. Dave Abrahams 2002-11-05 18:40:26 +0000
  • 2fe349e4b9 Proof-of-concept for testing Dave Abrahams 2002-11-04 21:57:50 +0000
  • 37f30070bb Proof-of-concept for testing Dave Abrahams 2002-11-04 21:57:50 +0000
  • 9fc2525046 Cygwin compatibility Dave Abrahams 2002-11-04 21:56:41 +0000
  • d45cc334b1 Cygwin compatibility Dave Abrahams 2002-11-04 21:56:41 +0000
  • 76983f43b7 turn trailing "\r\n" sequences into plain "\n" in action blocks, so for example we can process DOS-mode Jamfiles with a Cygwin-built bjam. Dave Abrahams 2002-11-04 21:54:23 +0000
  • 6500eab234 turn trailing "\r\n" sequences into plain "\n" in action blocks, so for example we can process DOS-mode Jamfiles with a Cygwin-built bjam. Dave Abrahams 2002-11-04 21:54:23 +0000
  • 328161d973 Tested on MacOSX darwin toolset... working. Rene Rivera 2002-11-04 21:48:41 +0000
  • 7279acd120 Tested on MacOSX darwin toolset... working. Rene Rivera 2002-11-04 21:48:41 +0000
  • 0c0a145311 Fix typos and account for command limits. CodeWarrior and Borland tested on Win2K. Rene Rivera 2002-11-04 18:18:11 +0000
  • d3bf87f3d4 Fix typos and account for command limits. CodeWarrior and Borland tested on Win2K. Rene Rivera 2002-11-04 18:18:11 +0000
  • cb2fbe6d56 Added <library-file> and <cxxflags> features. Vladimir Prus 2002-11-04 17:33:16 +0000
  • b165040a22 Added <library-file> and <cxxflags> features. Vladimir Prus 2002-11-04 17:33:16 +0000
  • 472f3005c9 Make the 'make' rule work with locally declared generating rules. Vladimir Prus 2002-11-04 17:28:46 +0000
  • ca4653d555 Make the 'make' rule work with locally declared generating rules. Vladimir Prus 2002-11-04 17:28:46 +0000
  • aae2ef0246 Tweak path-constant handling. Vladimir Prus 2002-11-04 17:27:42 +0000
  • fbf32855f5 Tweak path-constant handling. Vladimir Prus 2002-11-04 17:27:42 +0000
  • 2adc4a8664 Made 'include' adjustment for generated headers work when other targets are specified as sources, not only as dependency properties. Vladimir Prus 2002-11-04 17:24:41 +0000
  • f9bf8ef5e2 Made 'include' adjustment for generated headers work when other targets are specified as sources, not only as dependency properties. Vladimir Prus 2002-11-04 17:24:41 +0000
  • e82a103652 New scripts for easier building of bjam executable. build.bat: Windows NT BATCH bootstrap script. build.sh: Unix shell bootstrap script. build.jam: b/jam standalone Jamfile for building and distribution creation. boost-jam.spec: modifications to conform to RedHat names/versioning and using new ./build.sh. Rene Rivera 2002-11-04 06:31:01 +0000
  • 9313cb2851 New scripts for easier building of bjam executable. build.bat: Windows NT BATCH bootstrap script. build.sh: Unix shell bootstrap script. build.jam: b/jam standalone Jamfile for building and distribution creation. boost-jam.spec: modifications to conform to RedHat names/versioning and using new ./build.sh. Rene Rivera 2002-11-04 06:31:01 +0000
  • 9ba40619b3 Better error messages Dave Abrahams 2002-11-03 18:13:24 +0000
  • 279a6c568a Use of darwin toolset now makes use of Python framework. Rene Rivera 2002-10-31 04:51:30 +0000
  • 7b47ebce7d Reinstate double-link generation of dynamic libraries. Simplify slightly. Use with Python 2.3 frameworks mostly working. Rene Rivera 2002-10-31 04:46:54 +0000
  • 951ff4684c Add "path-constant" rule to declare/define constants which are used as paths. Rene Rivera 2002-10-30 06:36:09 +0000
  • 0691657f51 Add "path-constant" rule to declare/define constants which are used as paths. Rene Rivera 2002-10-30 06:36:09 +0000
  • fc3c2cfa85 print.jam; support use of "::" as prefix in paragraphs/blocks to output preformatted text. class.jam; add use of "::" for code samples. Rene Rivera 2002-10-30 04:00:42 +0000
  • 1910111693 print.jam; support use of "::" as prefix in paragraphs/blocks to output preformatted text. class.jam; add use of "::" for code samples. Rene Rivera 2002-10-30 04:00:42 +0000
  • f23516f586 Fix class scan to recognize class.class not just class. Sort some of the output for consistency. Rene Rivera 2002-10-30 03:58:12 +0000
  • fc1b00f001 Fix class scan to recognize class.class not just class. Sort some of the output for consistency. Rene Rivera 2002-10-30 03:58:12 +0000
  • 846bad9952 Implement recognition and output of classes and their rules. Rene Rivera 2002-10-28 07:59:46 +0000
  • 2a226036ff Implement recognition and output of classes and their rules. Rene Rivera 2002-10-28 07:59:46 +0000
  • 079aa41579 Wrap section headers. As some rule templates are long. Rene Rivera 2002-10-28 07:58:49 +0000
  • 1c4ebd81c8 Wrap section headers. As some rule templates are long. Rene Rivera 2002-10-28 07:58:49 +0000
  • 529eb07620 Build with Cygwin Dave Abrahams 2002-10-28 04:22:14 +0000
  • 00ec50c9f7 Build with Cygwin Dave Abrahams 2002-10-28 04:22:14 +0000
  • d253b835f8 Improve error messages Dave Abrahams 2002-10-28 04:10:18 +0000
  • 4d82e226f2 Improve error messages Dave Abrahams 2002-10-28 04:10:18 +0000
  • b2813efad4 Suppress warning Dave Abrahams 2002-10-28 04:06:50 +0000
  • 4c9fdfa3ab Suppress warning Dave Abrahams 2002-10-28 04:06:50 +0000
  • 741ea8f345 Fix -d+5 output Dave Abrahams 2002-10-28 04:06:06 +0000
  • 7c286ef9b6 Fix -d+5 output Dave Abrahams 2002-10-28 04:06:06 +0000
  • 6b681ecc98 Better support for dynamic libraries in MacOSX with darwin. * darwin-tools.jam, now support creating bundles (plugins) * darwin-tools.jam, handle multiple defs in dynamic libraries * python.jam, create bundles instead of regular dynamic libs. Rene Rivera 2002-10-25 02:15:37 +0000
  • 77e4f3a793 Added an example of library use. Vladimir Prus 2002-10-23 14:03:17 +0000
  • 245097e3c2 Added an example of library use. Vladimir Prus 2002-10-23 14:03:17 +0000
  • 1c0baff138 Changes the debian bjam package to be similar to jam package. Vladimir Prus 2002-10-23 12:27:57 +0000
  • dbebc96215 Changes the debian bjam package to be similar to jam package. Vladimir Prus 2002-10-23 12:27:57 +0000
  • 9b8e9218ef Check Boost.Jam version. Vladimir Prus 2002-10-23 12:25:26 +0000
  • 410b501468 Check Boost.Jam version. Vladimir Prus 2002-10-23 12:25:26 +0000
  • 27cde07639 Improve Boost.Python building. Vladimir Prus 2002-10-23 12:12:00 +0000
  • d57002fce8 Improve Boost.Python building. Vladimir Prus 2002-10-23 12:12:00 +0000
  • bdae1e81eb Honour use-requirements for dependency properties. Vladimir Prus 2002-10-23 10:39:23 +0000
  • 6354355cbe Honour use-requirements for dependency properties. Vladimir Prus 2002-10-23 10:39:23 +0000
  • cf27bfba70 Remove option that disables threads, as it prevents most things from working in STLport. Rene Rivera 2002-10-22 05:13:19 +0000
  • 058268a922 Fixes to make custom tollset extensions possible for gcc-stlport. - gcc-stlport-tools.jam; now use the common stlport.jam. - gcc-tools.jam; use STDLIBPATH instead of GCC_LIB* to set LD_LIBRARY_PATH, as it works on a per target basis. - stlport.jam; minor changes for backward compat, automatic setting of the toolset, and various options that used to be in gcc-stlport.jam. Rene Rivera 2002-10-21 06:01:29 +0000
  • 00cdf3dd34 Oops, mised some changes... * Don't need System framework as it's always linked in. * Disable long double warning, as it's always there. Rene Rivera 2002-10-16 19:42:08 +0000
  • 3f8128f593 Working Darwin toolset for MacOSX with it's custom GCC compiler. * allyourbase.jam; use RANLIB for MacOSX as the linker requires it. keep *.o files as scanning doesn't seem to work. * darwin-tools.jam; static runtime doesn't work and is minimally only the gcc runtime use ar manipulations for making c++ correctly link without using libtool Rene Rivera 2002-10-16 19:39:12 +0000
  • cf1d603b1b Fixes. Vladimir Prus 2002-10-16 15:51:11 +0000
  • c866a673a4 Fixes. Vladimir Prus 2002-10-16 15:51:11 +0000
  • 9919875526 Some tweaks for getting Boost.Python to build under v2 Dave Abrahams 2002-10-15 12:01:21 +0000