user-config.jam 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import toolset ;
  2. using msvc : 142 : "C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe"
  3. :
  4. <setup>"D:/a/1/s/build/vcpkg_installed/x64-windows/share/boost-build/nothing.bat"
  5. <cxxflags>"-nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -GR -EHsc -MP -MD -O2 -Oi -Gy -DNDEBUG -Z7"
  6. <cflags>"-nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -MP -MD -O2 -Oi -Gy -DNDEBUG -Z7"
  7. <asmflags>"-nologo -DWIN32 -D_WINDOWS -W3 -utf-8 -MP -MD -O2 -Oi -Gy -DNDEBUG -Z7"
  8. <linkflags>"-machine:x64 -nologo -DEBUG -INCREMENTAL:NO -OPT:REF -OPT:ICF"
  9. ;
  10. project user-config : requirements <archiveflags>"-machine:x64 -nologo"
  11. <linkflags>"-machine:x64 -nologo -DEBUG -INCREMENTAL:NO -OPT:REF -OPT:ICF"
  12. ;
  13. if "msvc" = "msvc" || "msvc" = "clang-win"
  14. {
  15. lib advapi32 ;
  16. lib icuuc : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib/icuuc.lib" <variant>release : : <library>advapi32 ;
  17. lib icuuc : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib/icuucd.lib" <variant>debug : : <library>advapi32 ;
  18. lib icuin : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib/icuin.lib" <variant>release : : ;
  19. lib icuin : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib/icuind.lib" <variant>debug : : ;
  20. lib icudt : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib/icudt.lib" <variant>release : : ;
  21. lib icudt : : <file>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib/icudtd.lib" <variant>debug : : ;
  22. }
  23. else
  24. {
  25. if "Windows" = "Windows" # We are hopelessly stuck inside boost-modular-build-helper, only this works
  26. {
  27. lib icuuc : : <name>icuuc <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
  28. lib icuuc : : <name>icuucd <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;
  29. lib icuin : : <name>icuin <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
  30. lib icuin : : <name>icuind <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;
  31. lib icudt : : <name>icudt <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
  32. lib icudt : : <name>icudtd <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;
  33. }
  34. else
  35. {
  36. lib dl ;
  37. lib icuuc : : <name>icuuc <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : <library>dl ;
  38. lib icuuc : : <name>icuuc <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : <library>dl ;
  39. lib icuin : : <name>icui18n <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
  40. lib icuin : : <name>icui18n <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;
  41. lib icudt : : <name>icudata <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/lib" <variant>release : : ;
  42. lib icudt : : <name>icudata <search>"D:/a/1/s/build/vcpkg_installed/x64-windows/debug/lib" <variant>debug : : ;
  43. }
  44. }
  45. lib iconv : : <file>"" <link>shared <runtime-link>shared <variant>release : : ;
  46. lib iconv : : <file>"" <link>shared <runtime-link>shared <variant>debug : : ;