Jamfile.v2 1014 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Boost Filesystem Library Build Jamfile
  2. # (C) Copyright Beman Dawes 2002-2006
  3. # Distributed under the Boost Software License, Version 1.0.
  4. # See www.boost.org/LICENSE_1_0.txt
  5. # See library home page at http://www.boost.org/libs/filesystem
  6. project boost/filesystem
  7. : requirements <host-os>hpux,<toolset>gcc:<define>_INCLUDE_STDC__SOURCE_199901
  8. : source-location ../src
  9. : usage-requirements # pass these requirement to dependents (i.e. users)
  10. <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1
  11. <link>static:<define>BOOST_FILESYSTEM_STATIC_LINK=1
  12. ;
  13. SOURCES =
  14. codecvt_error_category
  15. exception
  16. directory
  17. operations
  18. path
  19. path_traits
  20. portability
  21. unique_path
  22. utf8_codecvt_facet
  23. windows_file_codecvt
  24. ;
  25. lib boost_filesystem
  26. : $(SOURCES).cpp
  27. : <define>BOOST_FILESYSTEM_SOURCE
  28. <link>shared:<define>BOOST_FILESYSTEM_DYN_LINK=1
  29. <link>static:<define>BOOST_FILESYSTEM_STATIC_LINK=1
  30. :
  31. :
  32. ;
  33. boost-install boost_filesystem ;