ordered_include.py
来自「Boost provides free peer-reviewed portab」· Python 代码 · 共 42 行
PY
42 行
#!/usr/bin/python## Copyright (c) 2008 Steven Watanabe## Distributed under the Boost Software License, Version 1.0. (See# accompanying file LICENSE_1_0.txt) or copy at# http://www.boost.org/LICENSE_1_0.txt)import BoostBuildtester = BoostBuild.Tester()tester.write("jamroot.jam", """obj test : test.cpp : <include>a&&b ;""")tester.write("test.cpp", """#include <test1.hpp>#include <test2.hpp>int main() {}""")tester.write("a/test1.hpp", """""")tester.write("b/test2.hpp", """""")tester.run_build_system()tester.expect_addition("bin/$toolset/debug/test.obj")tester.touch("a/test1.hpp")tester.run_build_system()tester.expect_touch("bin/$toolset/debug/test.obj")tester.touch("b/test2.hpp")tester.run_build_system()tester.expect_touch("bin/$toolset/debug/test.obj")tester.cleanup()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?