Jeff Squyres
9f4d4c4312
Fixes trac:1409: ensure that the C++, F77, and F90 bindings libraries
...
are properly linked against libmpi.la.
This required a little creative AM usage, inspired by discussion on
OMPI devel list:
* Make a new ompi/mpi/f77/Makefile_f77base.include; effectively move
the building of the f77 "base" glue stuff (libmpi_f77base.la) into
this Makefile and away from ompi/mpi/f77/Makefile.am. The sources
in question require some specific CPPFLAGS, so we couldn't just add
the raw sources into libmpi_la_SOURCES, unfortunately.
* Include this new Makefile in the top-level ompi/Makefile.am
* The libmpi_f77base.la LT convenience library was already sucked
into libmpi.la; breaking it out into its own Makefile allows us
to build it earlier and therefore complete buidling libmpi.la
earlier.
* Side effect: the ompi/mpi/Makefile.am is now mostly unnecessary; it
no longer specifies a SUBDIRS for each of the bindings directories
to traverse into (since they are now in the top-level SUBDIRS). As
such, the man pages are now also now included in the top-level
ompi/Makefile.am.
The end of the result is that libmpi.la -- including a few sources
from mpi/f77 -- is fully built before the C++, F77, and F90 bindings
are built. Therefore, the C++, F77, and F90 bindings libraries can
all link against libmpi.la.
This commit was SVN r19040.
The following Trac tickets were found above:
Ticket 1409 --> https://svn.open-mpi.org/trac/ompi/ticket/1409
2008-07-25 21:18:05 +00:00
..
2007-08-18 21:35:51 +00:00
2005-11-05 19:57:48 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-04-11 03:33:38 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-01-17 06:41:53 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-11-21 13:54:13 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-01-18 23:32:39 +00:00
2006-02-12 01:33:29 +00:00
2007-05-24 18:57:51 +00:00
2007-01-21 13:00:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2007-02-08 23:50:04 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-12-09 15:51:10 +00:00
2007-12-07 13:09:07 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2007-09-19 23:24:23 +00:00
2007-07-26 12:58:28 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-11-28 12:21:42 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-11-28 12:21:42 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-02 16:16:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2008-06-21 19:33:47 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2007-09-19 23:24:23 +00:00
2007-11-03 02:40:22 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-02-08 23:50:04 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2008-07-25 21:18:05 +00:00
2008-07-25 21:18:05 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2007-01-17 22:17:34 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-12-07 13:09:07 +00:00
2007-09-19 23:24:23 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2008-01-05 00:19:08 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2006-02-12 01:33:29 +00:00
2007-01-11 08:39:42 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-07-31 15:07:09 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-11-30 16:41:56 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2006-02-12 01:33:29 +00:00
2007-02-08 23:50:04 +00:00
2007-01-17 22:17:34 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-01-17 22:17:34 +00:00
2006-09-01 19:58:04 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-07-24 01:01:13 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-06-18 22:33:54 +00:00
2007-06-18 22:33:54 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-11-30 16:41:56 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-01-17 22:17:34 +00:00
2007-02-08 23:50:04 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2008-02-10 19:29:25 +00:00
2007-09-19 23:24:23 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00
2006-02-12 01:33:29 +00:00