mirror of
https://github.com/boostorg/build.git
synced 2026-02-15 00:52:16 +00:00
* new/path.jam
(make-NT, make-UNIX): Convert empty path into "."
* new/project.jam
(path-relative-to-project-location): New rule.
* new/stage.jam
(stage-target-class.construct): Use the above rule.
* new/symlink.jam
(symlink-targets.construct): Call 'set-path' on created
virtual targets.
(ln): Attempts at better handling creating symlinks in
directories.
* new/virtual-target.jam
(abstract-file-target.actual-name): If explicit path was
given, include it in grist.
* test/symlink.py: New test.
* test/test_all.py
Run new test.
[SVN r16889]
40 lines
723 B
Python
40 lines
723 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
|
|
if os.name == 'posix':
|
|
import symlink
|
|
|