user-config.jam 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. # Copyright 2003, 2005 Douglas Gregor
  2. # Copyright 2004 John Maddock
  3. # Copyright 2002, 2003, 2004, 2007 Vladimir Prus
  4. # Distributed under the Boost Software License, Version 1.0.
  5. # (See accompanying file LICENSE.txt or https://www.bfgroup.xyz/b2/LICENSE.txt)
  6. # This file is used to configure your B2 installation. You can modify
  7. # this file in place, or you can place it in a permanent location so that it
  8. # does not get overwritten should you get a new version of B2. See:
  9. #
  10. # https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.overview.configuration
  11. #
  12. # for documentation about possible permanent locations.
  13. # This file specifies which toolsets (C++ compilers), libraries, and other
  14. # tools are available. Often, you should be able to just uncomment existing
  15. # example lines and adjust them to taste. The complete list of supported tools,
  16. # and configuration instructions can be found at:
  17. #
  18. # https://www.bfgroup.xyz/b2/manual/release/index.html#bbv2.reference.tools
  19. #
  20. # This file uses Jam language syntax to describe available tools. Mostly,
  21. # there are 'using' lines, that contain the name of the used tools, and
  22. # parameters to pass to those tools -- where parameters are separated by
  23. # semicolons. Important syntax notes:
  24. #
  25. # - Both ':' and ';' must be separated from other tokens by whitespace
  26. # - The '\' symbol is a quote character, so when specifying Windows paths you
  27. # should use '/' or '\\' instead.
  28. #
  29. # More details about the syntax can be found at:
  30. #
  31. # https://www.bfgroup.xyz/b2/manual/release/index.html#jam.language
  32. #
  33. # ------------------
  34. # GCC configuration.
  35. # ------------------
  36. # Configure gcc (default version).
  37. # using gcc ;
  38. # Configure specific gcc version, giving alternative name to use.
  39. # using gcc : 3.2 : g++-3.2 ;
  40. # -------------------
  41. # MSVC configuration.
  42. # -------------------
  43. # Configure msvc (default version, searched for in standard locations and PATH).
  44. # using msvc ;
  45. # Configure specific msvc version (searched for in standard locations and PATH).
  46. # using msvc : 8.0 ;
  47. # ----------------------
  48. # Borland configuration.
  49. # ----------------------
  50. # using borland ;
  51. # ----------------------
  52. # STLPort configuration.
  53. # ----------------------
  54. # Configure specifying location of STLPort headers. Libraries must be either
  55. # not needed or available to the compiler by default.
  56. # using stlport : : /usr/include/stlport ;
  57. # Configure specifying location of both headers and libraries explicitly.
  58. # using stlport : : /usr/include/stlport /usr/lib ;
  59. # -----------------
  60. # QT configuration.
  61. # -----------------
  62. # Configure assuming QTDIR gives the installation prefix.
  63. # using qt ;
  64. # Configure with an explicit installation prefix.
  65. # using qt : /usr/opt/qt ;
  66. # ---------------------
  67. # Python configuration.
  68. # ---------------------
  69. # Configure specific Python version.
  70. # using python : 3.1 : /usr/bin/python3 : /usr/include/python3.1 : /usr/lib ;