code: def test_scanned_includes_with_absolute_paths():
      """
        Regression test: on Windows, <includes> with absolute paths were not
      considered when scanning dependencies.
  
      """
      t = BoostBuild.Tester(["-d3", "-d+12"])
  
      t.write(
          "jamroot.jam",
          """\
  path-constant TOP : . ;
  exe app : main.cpp : <include>$(TOP)/include ;
  """,
      )
  
      t.write(
          "main.cpp",
          """\
  #include <dir/header.h>
  int main() {}
  """,
      )
  
      t.write("include/dir/header.h", "\n")
  
      t.run_build_system()
      t.expect_addition("bin/$toolset/debug*/main.obj")
  
      t.touch("include/dir/header.h")
      t.run_build_system()
      t.expect_touch("bin/$toolset/debug*/main.obj")
  
      t.cleanup()
  
label_desc: Use image node_id 2 for calling a global function with example usage: test_scanned_includes_with_absolute_paths() without return types