1#~ Copyright 2005 Rene Rivera. 2#~ Distributed under the Boost Software License, Version 1.0. 3#~ (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt) 4 5# Automatic configuration for BoostBook tools. To use, just import this module. 6 7import os ; 8import toolset : using ; 9 10if [ os.name ] = NT 11{ 12 local boost-dir = ; 13 for local R in snapshot cvs 1.33.0 14 { 15 boost-dir += [ W32_GETREG 16 "HKEY_LOCAL_MACHINE\\SOFTWARE\\Boost.org\\$(R)" 17 : "InstallRoot" ] ; 18 } 19 local quickbook-path = [ GLOB "$(boost-dir)\\bin" "\\Boost\\bin" : quickbook.exe ] ; 20 quickbook-path = $(quickbook-path[1]) ; 21 22 if $(quickbook-path) 23 { 24 if --debug-configuration in [ modules.peek : ARGV ] 25 { 26 ECHO "notice:" using quickbook ":" $(quickbook-path) ; 27 } 28 using quickbook : $(quickbook-path) ; 29 } 30} 31else 32{ 33 local quickbook-path = [ GLOB "/usr/local/bin" "/usr/bin" "/opt/bin" : quickbook ] ; 34 quickbook-path = $(quickbook-path[1]) ; 35 36 if $(quickbook-path) 37 { 38 if --debug-configuration in [ modules.peek : ARGV ] 39 { 40 ECHO "notice:" using quickbook ":" $(quickbook-path) ; 41 } 42 using quickbook : $(quickbook-path) ; 43 } 44} 45