#!/usr/bin/python # Copyright 2016 Steven Watanabe # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.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.expect_addition("bin/$toolset/debug*/test.exe") t.expect_nothing_more() t.run_build_system() t.expect_touch("bin/$toolset/debug*/main.obj") t.expect_touch("bin/$toolset/debug*/test.exe") t.expect_nothing_more() t.cleanup()