3
# Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
4
# University Research and Technology
5
# Corporation. All rights reserved.
6
# Copyright (c) 2004-2005 The University of Tennessee and The University
7
# of Tennessee Research Foundation. All rights
9
# Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
10
# University of Stuttgart. All rights reserved.
11
# Copyright (c) 2004-2005 The Regents of the University of California.
12
# All rights reserved.
15
# Additional copyrights may follow
20
# OMPI_INSTALL_DIRS(header_file)
21
# ------------------------------
22
# Write out the installation directories into a header file that is
23
# written by AC_SUBST so that files that depend on hard-coded paths
24
# can include it and be rebuilt when paths change. We don't AC_DEFINE
25
# because we don't want to rebuild the entire tree just because
26
# someone changed the prefix.
27
AC_DEFUN([OMPI_INSTALL_DIRS], [
28
ompi_exec_prefix_save="$exec_prefix"
29
ompi_prefix_save="$prefix"
31
# need to temporarily expand this out as almost exactly as it will
32
# be done later so that NONE doesn't show up in the
33
# {exec_}prefix-based variables.
34
test "x$prefix" = xNONE && prefix=$ac_default_prefix
35
test "x$exec_prefix" = xNONE && exec_prefix="$prefix"
38
OPAL_EXEC_PREFIX="$exec_prefix"
39
eval OPAL_BINDIR="$bindir"
40
eval OPAL_SBINDIR="$sbindir"
41
eval OPAL_LIBEXECDIR="$libexecdir"
42
eval OPAL_DATADIR="$datadir"
43
eval OPAL_SYSCONFDIR="$sysconfdir"
44
eval OPAL_SHAREDSTATEDIR="$sharedstatedir"
45
eval OPAL_LOCALSTATEDIR="$localstatedir"
46
eval OPAL_LIBDIR="$libdir"
47
eval OPAL_INCLUDEDIR="$includedir"
48
eval OPAL_INFODIR="$infodir"
49
eval OPAL_MANDIR="$mandir"
52
AC_SUBST(OPAL_EXEC_PREFIX)
54
AC_SUBST(OPAL_SBINDIR)
55
AC_SUBST(OPAL_LIBEXECDIR)
56
AC_SUBST(OPAL_DATADIR)
57
AC_SUBST(OPAL_SYSCONFDIR)
58
AC_SUBST(OPAL_SHAREDSTATEDIR)
59
AC_SUBST(OPAL_LOCALSTATEDIR)
61
AC_SUBST(OPAL_INCLUDEDIR)
62
AC_SUBST(OPAL_INFODIR)
65
prefix="$ompi_prefix_save"
66
exec_prefix="$ompi_exec_prefix_save"