1
1
openmpi/config
Jeff Squyres a210b4ae06 Add new m4 macro: OMPI_SETUP_COMPONENT_PACKAGE.
This macro is a wrapper around OMPI_SETUP_PACKAGE, and provides common
functionality that I found myself doing in multiple components.
Someone may want to convince me that we should just wrap this all in
OMPI_SETUP_PACKAGE, but I did it first as a separate macro because so
many other places are already using OMPI_SETUP_PACKAGE and I didn't
want to update all of them.

This macro does the following:

 * Assumes that this component should be built by default if all
   headers and libraries can be found
 * Adds --with-<name> and --with-<name>-libdir options to configure
 * Sanity checks directory names given to the above options (i.e., look
   for a token file in each, but only if the directory argument is
   given)
 * Assumes that if --with-<name> is supplied and we can't build the
   component, it's a fatal error.
 * Assumes that if --with-<name> is NOT supplied and we can't build the
   component, it's NOT a fatal error.
 * Run OMPI_CHECK_PACKAGE (check for the specific presence of header
   files and/or libraries) to determine if the package is available
 * Set <framework>_<component>_WRAPPER_EXTRA_LDFLAGS
 * Set <framework>_<component>_WRAPPER_EXTRA_LIBS
 * Set and AC_SUBST <framework>_<component>_CPPFLAGS
 * Set and AC_SUBST <framework>_<component>_CFLAGS
 * Set and AC_SUBST <framework>_<component>_LDFLAGS
 * Set and AC_SUBST <framework>_<component>_LIBS

This commit was SVN r20746.
2009-03-06 21:48:36 +00:00
..
c_get_alignment.m4 Per #1181, make our use of rm be consistent with the rest of AC/AM. 2007-11-06 12:20:58 +00:00
c_weak_symbols.m4 Per #1181, make our use of rm be consistent with the rest of AC/AM. 2007-11-06 12:20:58 +00:00
cxx_find_exception_flags.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
cxx_find_template_parameters.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
cxx_find_template_repository.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
cxx_have_exceptions.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
distscript.csh It looks like ftp.gnu.org is disabling the download of repository 2009-01-20 15:53:18 +00:00
f77_check_logical_array.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_check_real16_c_equiv.m4 Refs trac:1603 2009-02-11 01:04:58 +00:00
f77_check_type.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_check.m4 Refs trac:1603: 2008-11-07 20:37:21 +00:00
f77_find_ext_symbol_convention.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_get_alignment.m4 Refs trac:1603: 2008-11-07 20:37:21 +00:00
f77_get_fortran_handle_max.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_get_sizeof.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_get_value_true.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f77_purge_unsupported_kind.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_check_type.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_check.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_find_module_include_flag.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_int_kind.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_precision.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_range.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
f90_get_sizeof.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
libltdl_dlopen_global.diff Fix for LT 2.1 libltdl lt_dlopen behavior of putting loaded DSO's in a 2007-03-05 17:21:42 +00:00
lt21a-pathCC.diff Fixes trac:982. 2007-04-21 00:56:47 +00:00
lt224-icc.diff Per advice from Ralf W. (see bug-libtool list post 4:48pm US Eastern 2008-05-27 21:58:09 +00:00
lt1522-pathCC.diff Fixes trac:982. 2007-04-21 00:56:47 +00:00
lt-sun-fortran.diff Add a couple of Libtool tweaks for Sun Studio compatibility: 2008-11-25 15:59:48 +00:00
ltmain_otool.diff Work around a bug involving dependent libraries when building 64 bit on Mac OS X 2007-01-22 20:31:04 +00:00
Makefile.am Rollback the last two commits. 2008-10-28 17:22:29 +00:00
Makefile.options Rollback the last two commits. 2008-10-28 17:22:29 +00:00
mca_acinclude.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
mca_configure.ac Rollback the last two commits. 2008-10-28 17:22:29 +00:00
mca_make_configure.pl Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_case_sensitive_fs_setup.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_alps.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_attributes.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_bproc.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_broken_qsort.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_compiler_works.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_func_lib.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_gm.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_icc.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_ident.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_loadleveler.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_lsf.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_mx.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_openib.m4 Make sure to check for the right header file when a $withdir is 2009-01-20 16:57:19 +00:00
ompi_check_optflags.m4 Fix a few places where we didn't properly escape []; consolidate all debug/optimization flag checking to use AC quadrigraphs properly 2008-12-09 23:42:28 +00:00
ompi_check_package.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_pcie.m4 Sorry for this being committed in the middle of the day... :-// 2009-03-05 16:19:46 +00:00
ompi_check_portals.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_ps.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_psm.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_pthread_pids.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_sge.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_slurm.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_tm.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_udapl.m4 Up to SVN r20383 2009-01-29 17:59:04 +00:00
ompi_check_vendor.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_visibility.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_check_withdir.m4 Really fix the quoting this time. Really. 2009-02-04 23:04:21 +00:00
ompi_check_xgrid.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_asm.m4 Also strip out -g[0-9] (in addition to -g) from CCASFLAGS on Leopard. Fixes trac:1701. Thanks to Barry Smith for reporting the problem. 2008-12-09 23:42:16 +00:00
ompi_config_pthreads.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_solaris_threads.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_subdir_args.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_subdir.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_config_threads.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_configure_options.m4 Provide configure parameter to allow the disabling of reading parameters 2008-12-04 01:51:44 +00:00
ompi_contrib.m4 * Fix a truckload of Cisco copyrights to be the same as the rest of 2009-01-11 02:30:00 +00:00
ompi_find_type.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_functions.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_get_libtool_linker_flags.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_get_version.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_get_version.m4sh Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_interix.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_lang_link_with_c.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_load_platform.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_make_stripped_flags.m4 Fix a few places where we didn't properly escape []; consolidate all debug/optimization flag checking to use AC quadrigraphs properly 2008-12-09 23:42:28 +00:00
ompi_mca.m4 Fix a help message. 2009-01-03 01:03:28 +00:00
ompi_microsoft.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_save_version.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_cc.m4 Fix a few places where we didn't properly escape []; consolidate all debug/optimization flag checking to use AC quadrigraphs properly 2008-12-09 23:42:28 +00:00
ompi_setup_component_package.m4 Add new m4 macro: OMPI_SETUP_COMPONENT_PACKAGE. 2009-03-06 21:48:36 +00:00
ompi_setup_cxx.m4 Fix a problem on some distros that have buggy versions of gcc (e.g., 2008-10-29 12:17:44 +00:00
ompi_setup_f77.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_f90.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_libevent.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_setup_wrappers.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00
ompi_try_assemble.m4 Rollback the last two commits. 2008-10-28 17:22:29 +00:00