| 96 |
import set ; |
import set ; |
| 97 |
import stage ; |
import stage ; |
| 98 |
import package ; |
import package ; |
| 99 |
|
import path ; |
| 100 |
|
|
| 101 |
constant BOOST_VERSION : 1.34.0 ; |
constant BOOST_VERSION : 1.34.0 ; |
| 102 |
|
|
| 243 |
# Install to system location. |
# Install to system location. |
| 244 |
|
|
| 245 |
local patterns = *.hpp *.ipp *.h *.inc ; |
local patterns = *.hpp *.ipp *.h *.inc ; |
| 246 |
local dirs = boost boost/* boost/*/* ; |
local dir = boost ; |
| 247 |
|
local headers ; |
| 248 |
|
while $(dir) |
| 249 |
|
{ |
| 250 |
|
local files = [ glob $(dir)/$(patterns) ] ; |
| 251 |
|
if $(files) |
| 252 |
|
{ |
| 253 |
|
headers += $(files) ; |
| 254 |
|
dir = $(dir)/* ; |
| 255 |
|
} |
| 256 |
|
else |
| 257 |
|
{ |
| 258 |
|
dir = ; |
| 259 |
|
} |
| 260 |
|
} |
| 261 |
|
|
| 262 |
# Complete install |
# Complete install |
| 263 |
package.install install |
package.install install |
| 264 |
: <install-source-root>. # No specific requirements |
: <install-source-root>. # No specific requirements |
| 265 |
: # No binaries |
: # No binaries |
| 266 |
: libs/$(libraries)/build |
: libs/$(libraries)/build |
| 267 |
: [ glob $(dirs)/$(patterns) ] |
: $(headers) |
| 268 |
; |
; |
| 269 |
|
|
| 270 |
# Install just library. |
# Install just library. |