import toolset ;

using msvc : 142 : "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"
    :
    <setup>"D:/a/1/s/build/vcpkg_installed/x64-windows/share/boost-build/nothing.bat"
    <cxxflags>"-nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -GR -EHsc -MP -D_DEBUG -MDd -Z7 -Ob0 -Od -RTC1"
    <cflags>"-nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -MP -D_DEBUG -MDd -Z7 -Ob0 -Od -RTC1"
    <asmflags>"-nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -MP -D_DEBUG -MDd -Z7 -Ob0 -Od -RTC1"
    <linkflags>"-machine:x64 -nologo -debug -INCREMENTAL"

    ;



project user-config : requirements <archiveflags>"-machine:x64 -nologo"
    <linkflags>"-machine:x64 -nologo -debug -INCREMENTAL"
     ;

if "msvc" = "msvc" || "msvc" = "clang-win"
{
    lib advapi32 ;

    lib icuuc : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib/icuuc.lib" <variant>release : : <library>advapi32 ;
    lib icuuc : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib/icuucd.lib" <variant>debug : : <library>advapi32 ;

    lib icuin : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib/icuin.lib" <variant>release : : ;
    lib icuin : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib/icuind.lib" <variant>debug : : ;

    lib icudt : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib/icudt.lib" <variant>release : : ;
    lib icudt : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib/icudtd.lib" <variant>debug : : ;
}
else
{
    if "Windows" = "Windows" # We are hopelessly stuck inside boost-modular-build-helper, only this works
    {
        lib icuuc : : <name>icuuc <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
        lib icuuc : : <name>icuucd <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;

        lib icuin : : <name>icuin <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
        lib icuin : : <name>icuind <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;

        lib icudt : : <name>icudt <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
        lib icudt : : <name>icudtd <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;
    }
    else
    {
        lib dl ;
        lib icuuc : : <name>icuuc <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : <library>dl ;
        lib icuuc : : <name>icuuc <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : <library>dl ;

        lib icuin : : <name>icui18n <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
        lib icuin : : <name>icui18n <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;

        lib icudt : : <name>icudata <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
        lib icudt : : <name>icudata <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;
    }
}

lib iconv : : <file>"" <link>shared <runtime-link>shared <variant>release : : ;
lib iconv : : <file>"" <link>shared <runtime-link>shared <variant>debug : : ;
