Commit Graph

  • 4d60eb88f6 Don't bark on conditionals in usage requirements. Vladimir Prus 2010-07-31 11:40:34 +0000
  • 8afdfd635c Complete porting of build/project.jam Vladimir Prus 2010-07-31 08:02:35 +0000
  • b5d7178237 Complete porting of build/project.jam Vladimir Prus 2010-07-31 08:02:35 +0000
  • 82c0ef8910 Remove unused method Vladimir Prus 2010-07-30 20:59:08 +0000
  • facac5e87c Remove unused method Vladimir Prus 2010-07-30 20:59:08 +0000
  • 3bb932a4af Adjust profiling code Vladimir Prus 2010-07-30 20:57:40 +0000
  • 805cfc589f Adjust profiling code Vladimir Prus 2010-07-30 20:57:40 +0000
  • e5e42f3dd0 Port processing of relative paths in sources. Vladimir Prus 2010-07-30 11:14:06 +0000
  • 827d51a1fe Port processing of relative paths in sources. Vladimir Prus 2010-07-30 11:14:06 +0000
  • 869d26894b Improve reporting of 'duplicate virtual target'. Vladimir Prus 2010-07-30 10:34:02 +0000
  • 0603e8f0c7 Improve reporting of 'duplicate virtual target'. Vladimir Prus 2010-07-30 10:34:02 +0000
  • 0b925b7d3f Fix 'glob-in-tree'. Vladimir Prus 2010-07-30 10:14:15 +0000
  • 8ce2090f99 Fix 'glob-in-tree'. Vladimir Prus 2010-07-30 10:14:15 +0000
  • eb1102beb7 Fix process of dependency properties Vladimir Prus 2010-07-30 10:04:07 +0000
  • 9d74dfc4dc Fix process of dependency properties Vladimir Prus 2010-07-30 10:04:07 +0000
  • f82fc1e38e Fix indirect conditional requirements. Vladimir Prus 2010-07-30 09:44:28 +0000
  • 4758c107f9 Fix indirect conditional requirements. Vladimir Prus 2010-07-30 09:44:28 +0000
  • f4a0ff6125 Fix the 'chain' and 'inherited_dependency' tests. Vladimir Prus 2010-07-30 08:46:20 +0000
  • 0dfa4b3a19 Fix the 'chain' and 'inherited_dependency' tests. Vladimir Prus 2010-07-30 08:46:20 +0000
  • 1717135af1 Port tools/stage.jam. Vladimir Prus 2010-07-30 07:38:13 +0000
  • a1d797e78f Port tools/stage.jam. Vladimir Prus 2010-07-30 07:38:13 +0000
  • 3ca924ba50 Update port of tools/types/lib.jam Vladimir Prus 2010-07-30 06:23:32 +0000
  • 13d72d7bba Update port of tools/types/lib.jam Vladimir Prus 2010-07-30 06:23:32 +0000
  • 73fb9e4996 Add stub port of os.jam. Vladimir Prus 2010-07-29 14:33:56 +0000
  • 6fafa45f50 Add stub port of os.jam. Vladimir Prus 2010-07-29 14:33:56 +0000
  • be7489a30f Fix project.find again Vladimir Prus 2010-07-29 12:01:45 +0000
  • 9531774f5a Fix project.find again Vladimir Prus 2010-07-29 12:01:45 +0000
  • 5f93c92cb7 Port cast Vladimir Prus 2010-07-29 12:00:53 +0000
  • 7c59fa4358 Port cast Vladimir Prus 2010-07-29 12:00:53 +0000
  • b80c89386a Fix expected status Vladimir Prus 2010-07-29 11:40:00 +0000
  • fe5ee87300 Fix expected status Vladimir Prus 2010-07-29 11:40:00 +0000
  • 6267b550a0 Redo naming of actions again. Return values from Python to Jamfiles. Vladimir Prus 2010-07-29 11:37:07 +0000
  • 38f35e9695 Redo naming of actions again. Return values from Python to Jamfiles. Vladimir Prus 2010-07-29 11:37:07 +0000
  • 487f970c15 Port notfile.py. Attempt to clean the mess with decorating action names. Vladimir Prus 2010-07-29 10:39:31 +0000
  • 6d9d4fcfce Port notfile.py. Attempt to clean the mess with decorating action names. Vladimir Prus 2010-07-29 10:39:31 +0000
  • d54b7997e6 Don't pass None for property set Vladimir Prus 2010-07-29 08:27:49 +0000
  • 544d47f9b6 Don't pass None for property set Vladimir Prus 2010-07-29 08:27:49 +0000
  • 4de4ddab2d Update virtual_target.py Vladimir Prus 2010-07-29 08:26:44 +0000
  • 50645c9d24 Update virtual_target.py Vladimir Prus 2010-07-29 08:26:44 +0000
  • 79893a6f0b Fix requesting specific files on the command line Vladimir Prus 2010-07-29 07:33:02 +0000
  • 988307937e Fix requesting specific files on the command line Vladimir Prus 2010-07-29 07:33:02 +0000
  • 77d60028bb Various fixes Vladimir Prus 2010-07-29 05:35:32 +0000
  • cd716b1e98 Various fixes Vladimir Prus 2010-07-29 05:35:32 +0000
  • 78fc7e42c3 More header dependencies fixes Vladimir Prus 2010-07-28 12:39:39 +0000
  • fff46f1dc3 More header dependencies fixes Vladimir Prus 2010-07-28 12:39:39 +0000
  • a581752f90 Fix header dependencies processing. Vladimir Prus 2010-07-28 12:27:08 +0000
  • 6a297c3832 Fix header dependencies processing. Vladimir Prus 2010-07-28 12:27:08 +0000
  • 23174ae216 More changes Vladimir Prus 2010-07-28 12:04:31 +0000
  • 533adbeb3a More changes Vladimir Prus 2010-07-28 12:04:31 +0000
  • d9169015d1 Make default build work. Vladimir Prus 2010-07-27 11:53:37 +0000
  • 5129fe6fa2 Make default build work. Vladimir Prus 2010-07-27 11:53:37 +0000
  • c1af04a46c Use Property, not string, in more places Vladimir Prus 2010-07-27 10:56:38 +0000
  • 57ea500e02 Use Property, not string, in more places Vladimir Prus 2010-07-27 10:56:38 +0000
  • 1ebc7cbc0c Fix removing of parent project requirements Vladimir Prus 2010-07-26 13:04:29 +0000
  • dd2dac3880 Fix removing of parent project requirements Vladimir Prus 2010-07-26 13:04:29 +0000
  • 9c708306b0 Export the 'variant' rule to Jamfiles Vladimir Prus 2010-07-26 12:42:27 +0000
  • ea5ff9e173 Export the 'variant' rule to Jamfiles Vladimir Prus 2010-07-26 12:42:27 +0000
  • 6485bc8b88 Robustify feature.is_implicit_value. Vladimir Prus 2010-07-26 12:41:34 +0000
  • 375ac8bd0f Robustify feature.is_implicit_value. Vladimir Prus 2010-07-26 12:41:34 +0000
  • 5f7361d39d Add bjam_signature for feature.compose and feature.subfeature. Vladimir Prus 2010-07-26 12:13:12 +0000
  • 4118c725d1 Add bjam_signature for feature.compose and feature.subfeature. Vladimir Prus 2010-07-26 12:13:12 +0000
  • 724e82fa35 Respect --debug-building. Vladimir Prus 2010-07-26 12:06:11 +0000
  • 58f1d1f5fe Respect --debug-building. Vladimir Prus 2010-07-26 12:06:11 +0000
  • 475c635167 When refining properties, actually remove properties that are overridden. Vladimir Prus 2010-07-26 12:05:10 +0000
  • dfaccf477e When refining properties, actually remove properties that are overridden. Vladimir Prus 2010-07-26 12:05:10 +0000
  • 8308c39e0b Respect '<build>no'. Vladimir Prus 2010-07-26 11:49:10 +0000
  • 81a2f8ff69 Respect '<build>no'. Vladimir Prus 2010-07-26 11:49:10 +0000
  • 12688d3182 Make build-dir project attribute and command-line option work. Vladimir Prus 2010-07-26 11:40:00 +0000
  • fa7f2cb8ac Make build-dir project attribute and command-line option work. Vladimir Prus 2010-07-26 11:40:00 +0000
  • 2a962b8aca Fix project loading. Vladimir Prus 2010-07-26 09:55:45 +0000
  • 3c3d67ecb0 Fix project loading. Vladimir Prus 2010-07-26 09:55:45 +0000
  • 800f490567 Fix grabbing of BOOST_BUILD_PATH from environment Vladimir Prus 2010-07-26 09:21:53 +0000
  • 311cf18c90 Fix grabbing of BOOST_BUILD_PATH from environment Vladimir Prus 2010-07-26 09:21:53 +0000
  • 9f9e7f163b Make test framework not crash when reading nonexistent file Vladimir Prus 2010-07-26 09:20:54 +0000
  • 3744ff86cc Make test framework not crash when reading nonexistent file Vladimir Prus 2010-07-26 09:20:54 +0000
  • 3d92c23c29 Major update of top level 'build_system.py' module. Vladimir Prus 2010-07-26 08:28:12 +0000
  • 77ee1e6c56 Major update of top level 'build_system.py' module. Vladimir Prus 2010-07-26 08:28:12 +0000
  • 9859bcab15 Add decorator for caching function results. Vladimir Prus 2010-07-26 08:07:07 +0000
  • 049b11e7e4 Add decorator for caching function results. Vladimir Prus 2010-07-26 08:07:07 +0000
  • b5c0398989 Fix caching bug that caused various toolset flags to be ingored. Vladimir Prus 2010-07-26 08:05:16 +0000
  • c7cf41da51 Fix caching bug that caused various toolset flags to be ingored. Vladimir Prus 2010-07-26 08:05:16 +0000
  • 6ce5d75ab1 When test fails and --preserve is set, also show the command line. Vladimir Prus 2010-07-26 07:51:18 +0000
  • b1641db9d0 When test fails and --preserve is set, also show the command line. Vladimir Prus 2010-07-26 07:51:18 +0000
  • 6e0cfcd6f6 Fix computation of default install prefix. Vladimir Prus 2010-07-25 11:58:38 +0000
  • 39608cd666 Fix computation of default install prefix. Vladimir Prus 2010-07-25 11:58:38 +0000
  • 8d57fb1e00 Declare the 'install-default-prefix' feature. Vladimir Prus 2010-07-24 17:22:43 +0000
  • eb0bc97643 Declare the 'install-default-prefix' feature. Vladimir Prus 2010-07-24 17:22:43 +0000
  • e963e2842c Unbreak conditional requirements work. Vladimir Prus 2010-07-23 15:08:14 +0000
  • 5356808752 Unbreak conditional requirements work. Vladimir Prus 2010-07-23 15:08:14 +0000
  • 3cb344b107 Fix processing of build request. Vladimir Prus 2010-07-23 14:15:46 +0000
  • 9516cf9dd3 Fix processing of build request. Vladimir Prus 2010-07-23 14:15:46 +0000
  • 0a0efe24ac Make the 'generate' example work with Boost.Build/Python. Vladimir Prus 2010-07-23 13:39:45 +0000
  • df3c844eb3 Make the 'generate' example work with Boost.Build/Python. Vladimir Prus 2010-07-23 13:39:45 +0000
  • 45f13ef7d8 Fix calling Python function taking zero parameters. Vladimir Prus 2010-07-23 12:20:22 +0000
  • bbbf07e169 Fix calling Python function taking zero parameters. Vladimir Prus 2010-07-23 12:20:22 +0000
  • 79b4b60a21 Add helper targets.metatarget_function_for_class. Vladimir Prus 2010-07-23 11:32:44 +0000
  • 8fa4a55627 Add helper targets.metatarget_function_for_class. Vladimir Prus 2010-07-23 11:32:44 +0000
  • 6b5dff9697 Handle bjam_signature in all cases where were import a callable into bjam. Vladimir Prus 2010-07-23 11:31:31 +0000
  • a014f2aacb Handle bjam_signature in all cases where were import a callable into bjam. Vladimir Prus 2010-07-23 11:31:31 +0000
  • 2492e510fa More fixups Vladimir Prus 2010-07-23 10:52:36 +0000