forked from boostorg/detail
When running multiple different configurations of test_utf8_codecvt, e.g. debug/release or different C++ versions, the test used to spuriously fail because the test processes would conflict through the files the test creates. To work around this, the test now creates the files in the same directory where the test executable is located. With Boost.Build, that means the files will be created in different directories for different configs. This should fix spurious test failures in CI.