""");
t.run_build_system(subdir="lib")
-t.expect_addition("lib/bin/$toolset/debug/test_lib.dll")
+t.expect_addition("lib/bin/$toolset/debug*/test_lib.dll")
# Auto adjusting of suffixes does not work, since we need to
# change dll to lib.
if ( ( os.name == "nt" ) or os.uname()[0].lower().startswith("cygwin") ) and \
( BoostBuild.get_toolset() != "gcc" ):
- t.copy("lib/bin/$toolset/debug/test_lib.implib", "lib/test_lib.implib")
- t.copy("lib/bin/$toolset/debug/test_lib.dll", "lib/test_lib.dll")
+ t.copy("lib/bin/$toolset/debug*/test_lib.implib", "lib/test_lib.implib")
+ t.copy("lib/bin/$toolset/debug*/test_lib.dll", "lib/test_lib.dll")
else:
- t.copy("lib/bin/$toolset/debug/test_lib.dll", "lib/test_lib.dll")
+ t.copy("lib/bin/$toolset/debug*/test_lib.dll", "lib/test_lib.dll")
# Test that the simplest usage of searched library works.
""")
t.run_build_system(["-d2"])
-t.expect_addition("bin/$toolset/debug/main.exe")
+t.expect_addition("bin/$toolset/debug*/main.exe")
t.rm("bin/$toolset/debug/main.exe")
+t.rm("bin/$toolset/debug/*/main.exe")
# Test that 'unit-test' will correctly add runtime paths to searched libraries.
""")
t.run_build_system()
-t.expect_addition("bin/$toolset/debug/main.passed")
+t.expect_addition("bin/$toolset/debug*/main.passed")
t.rm("bin/$toolset/debug/main.exe")
+t.rm("bin/$toolset/debug/*/main.exe")
# Now try using searched lib from static lib. Request shared version of searched
""")
t.run_build_system(stderr=None)
-t.expect_addition("bin/$toolset/debug/main.exe")
-t.expect_addition("bin/$toolset/debug/link-static/helper.lib")
+t.expect_addition("bin/$toolset/debug*/main.exe")
+t.expect_addition("bin/$toolset/debug/link-static*/helper.lib")
t.rm("bin/$toolset/debug/main.exe")
+t.rm("bin/$toolset/debug/*/main.exe")
# A regression test: <library>property referring to searched-lib was being
# mishandled. As the result, we were putting target name to the command line!