mirror of
https://github.com/boostorg/build.git
synced 2026-02-14 00:32:11 +00:00
attribute which controls where generated targets are put,
much in the same was as ALL_LOCATE_TARGET.
* new/virtual-target.jam
(virtual-target.path): Respect build dir.
(virtual-target.actualize-location): Don't
compute path, but call call instead.
* new/project.jam
(initialize): Set default value for 'build-dir'.
(project-attributes.set): Handle 'build-dir'.
* new/path.jam
(relative): New rule.
* test/build_dir.py: New test.
[SVN r16589]
38 lines
681 B
Python
38 lines
681 B
Python
#!/usr/bin/python
|
|
import os
|
|
|
|
# clear environment for testing
|
|
#
|
|
for s in (
|
|
'BOOST_ROOT','BOOST_BUILD_PATH','JAM_TOOLSET','BCCROOT',
|
|
'MSVCDir','MSVC','MSVCNT','MINGW','watcom'
|
|
):
|
|
|
|
try:
|
|
del os.environ[s]
|
|
except:
|
|
pass
|
|
|
|
import unit_tests
|
|
import startup_v1
|
|
import startup_v2
|
|
import project_test1
|
|
import project_test3
|
|
import project_test4
|
|
import generators_test
|
|
import dependency_test
|
|
import direct_request_test
|
|
import path_features
|
|
import relative_sources
|
|
import no_type
|
|
import chain
|
|
import default_build
|
|
import main_properties
|
|
import use_requirements
|
|
import conditionals
|
|
import stage
|
|
import prebuilt
|
|
import project_dependencies
|
|
import build_dir
|
|
|