| 12345678910111213141516171819202122232425262728293031323334 |
- #!/usr/bin/python
- # Copyright 2016 Steven Watanabe
- # Distributed under the Boost Software License, Version 1.0.
- # (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
- import BoostBuild
- t = BoostBuild.Tester(use_test_config=False)
- t.write("main.cpp", """\
- int main() {}
- """)
- t.write("Jamroot", """\
- exe test : main.cpp ;
- always test ;
- """)
- t.run_build_system()
- t.expect_addition("bin/$toolset/debug*/main.obj")
- t.ignore_addition('bin/*/main.*.rsp')
- t.expect_addition("bin/$toolset/debug*/test.exe")
- t.ignore_addition('bin/*/test.rsp')
- t.expect_nothing_more()
- t.run_build_system()
- t.expect_touch("bin/$toolset/debug*/main.obj")
- t.ignore_touch('bin/*/main.*.rsp')
- t.expect_touch("bin/$toolset/debug*/test.exe")
- t.ignore_touch('bin/*/test.rsp')
- t.expect_nothing_more()
- t.cleanup()
|