Jamfile.v2 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. # Copyright (C) 2005-2006 Douglas Gregor <doug.gregor@gmail.com>
  2. #
  3. # Distributed under the Boost Software License, Version 1.0. (See accompanying
  4. # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt.)
  5. project boost/mpi/doc ;
  6. using quickbook ;
  7. using boostbook ;
  8. using doxygen ;
  9. doxygen mpi_autodoc
  10. : [ glob
  11. ../../../boost/mpi.hpp
  12. ../../../boost/mpi/allocator.hpp
  13. ../../../boost/mpi/cartesian_communicator.hpp
  14. ../../../boost/mpi/collectives.hpp
  15. ../../../boost/mpi/collectives_fwd.hpp
  16. ../../../boost/mpi/communicator.hpp
  17. ../../../boost/mpi/config.hpp
  18. ../../../boost/mpi/datatype.hpp
  19. ../../../boost/mpi/datatype_fwd.hpp
  20. ../../../boost/mpi/environment.hpp
  21. ../../../boost/mpi/exception.hpp
  22. ../../../boost/mpi/graph_communicator.hpp
  23. ../../../boost/mpi/group.hpp
  24. ../../../boost/mpi/intercommunicator.hpp
  25. ../../../boost/mpi/nonblocking.hpp
  26. ../../../boost/mpi/operations.hpp
  27. ../../../boost/mpi/packed_iarchive.hpp
  28. ../../../boost/mpi/packed_oarchive.hpp
  29. ../../../boost/mpi/skeleton_and_content.hpp
  30. ../../../boost/mpi/skeleton_and_content_fwd.hpp
  31. ../../../boost/mpi/status.hpp
  32. ../../../boost/mpi/request.hpp
  33. ../../../boost/mpi/timer.hpp
  34. ../../../boost/mpi/inplace.hpp
  35. ../../../boost/mpi/python.hpp
  36. ]
  37. : <doxygen:param>MACRO_EXPANSION=YES
  38. <doxygen:param>EXPAND_ONLY_PREDEF=YES
  39. <doxygen:param>"PREDEFINED=BOOST_MPI_HAS_MEMORY_ALLOCATION= BOOST_MPI_HAS_NOARG_INITIALIZATION= MPI_VERSION=2 BOOST_MPI_DOXYGEN="
  40. ;
  41. xml mpi : mpi.qbk ;
  42. boostbook standalone : mpi mpi_autodoc
  43. :
  44. <xsl:param>boost.root=../../../..
  45. <format>pdf:<xsl:param>max-columns=66
  46. <format>pdf:<xsl:param>boost.url.prefix=http://www.boost.org/doc/libs/release/doc/html
  47. ;
  48. ###############################################################################
  49. alias boostdoc
  50. : mpi
  51. :
  52. : <dependency>mpi_autodoc
  53. : ;
  54. explicit boostdoc ;
  55. alias boostrelease ;
  56. explicit boostrelease ;