# Copyright (c) 2002 Trustees of Indiana University # # Distributed under the Boost Software License, Version 1.0. # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) import mpi ; project boost/graph_parallel : requirements ../src : source-location ../src ; local optional_sources ; local optional_reqs ; if [ mpi.configured ] { lib boost_graph_parallel : mpi_process_group.cpp tag_allocator.cpp : ../../mpi/build//boost_mpi /mpi//mpi [ mpi.extra-requirements ] BOOST_GRAPH_NO_LIB=1 shared:BOOST_GRAPH_DYN_LINK=1 # # Intel compiler ICEs if we turn optimization on intel-vc71-win-9.1:off # Without these flags, MSVC 7.1 crash # User reports that VC++ 8 no longer has this problem msvc-7.1:-GR- ; } else { message boost_graph_parallel : "warning: Graph library does not contain MPI-based parallel components." : "note: to enable them, add \"using mpi ;\" to your user-config.jam" ; } boost-install boost_graph_parallel ;