~ubuntu-branches/ubuntu/utopic/python-omniorb/utopic

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Bazaar Package Importer
  • Author(s): Floris Bruynooghe
  • Date: 2008-03-26 22:17:38 UTC
  • Revision ID: james.westby@ubuntu.com-20080326221738-r20t9hmikbvcg2vh
Tags: upstream-3.2
ImportĀ upstreamĀ versionĀ 3.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl -*- M4 -*-
 
2
AC_INIT(omniORBpy, 3.2, bugs@omniorb-support.com)
 
3
 
 
4
AC_PREREQ(2.52)
 
5
AC_CONFIG_SRCDIR(python/omniORB/CORBA.py)
 
6
AC_CONFIG_AUX_DIR(bin/scripts)
 
7
 
 
8
AC_CANONICAL_BUILD
 
9
AC_CANONICAL_HOST
 
10
 
 
11
 
 
12
dnl ** Programs
 
13
 
 
14
AC_PROG_CC
 
15
AC_PROG_CXX
 
16
AC_PROG_CPP
 
17
AC_PROG_RANLIB
 
18
AC_PROG_INSTALL
 
19
AC_PROG_MAKE_SET
 
20
 
 
21
AM_PATH_PYTHON
 
22
AC_LANG(C++)
 
23
 
 
24
 
 
25
dnl ** Libraries
 
26
 
 
27
OMNI_OMNIORB_ROOT
 
28
OMNI_OPENSSL_ROOT
 
29
 
 
30
 
 
31
dnl ** More programs
 
32
 
 
33
abssrcdir=`cd $srcdir; pwd`
 
34
searchpath=$abssrcdir/bin/scripts:$OMNIORB_ROOT/bin:/usr/local/bin:/usr/bin:$PATH
 
35
 
 
36
AC_PATH_PROGS(OMKDEPEND, omkdepend, omkdepend,$searchpath)
 
37
AC_PATH_PROGS(MKDIRHIER, omkdirhier mkdirhier, omkdirhier, $searchpath)
 
38
 
 
39
 
 
40
dnl ** Compiler name
 
41
 
 
42
compiler_name="Compiler_Unknown"
 
43
 
 
44
if test "$ac_cv_cxx_compiler_gnu" = "yes"; then
 
45
  compiler_name="Compiler_GCC"
 
46
elif test `basename $CXX` = "KCC"; then
 
47
  compiler_name="Compiler_KCC"
 
48
else
 
49
  case "$host" in
 
50
  *-*-solaris*)
 
51
    if $CXX -V 2>&1 | grep '5\.[[0-9]]' >/dev/null 2>&1; then
 
52
      compiler_name="Compiler_Sun5"
 
53
    elif $CXX -V 2>&1 | grep '4\.[[0-9]]' >/dev/null 2>&1; then
 
54
      compiler_name="Compiler_Sun4"
 
55
    fi
 
56
  ;;
 
57
  *-*-osf*)
 
58
    # *UNK* We need to know how to ask DEC CXX what version it is
 
59
    compiler_name="Compiler_DEC61"
 
60
  ;;
 
61
  *-*-hpux*)
 
62
    compiler_name="Compiler_aCC"
 
63
  ;;
 
64
  *-*-irix*)
 
65
    compiler_name="Compiler_SGI"
 
66
  ;;
 
67
  *-*-aix*)
 
68
    compiler_name="Compiler_xlC"
 
69
  ;;
 
70
  esac
 
71
fi
 
72
 
 
73
AC_SUBST(COMPILER_NAME, $compiler_name)
 
74
 
 
75
 
 
76
dnl ** Platform name
 
77
 
 
78
plat_name="Platform_Unknown"
 
79
plat_def="__unknown_platform__"
 
80
os_v="0"
 
81
 
 
82
case "$host" in
 
83
  *-*-linux-*)   plat_name="Linux";    plat_def="__linux__";    os_v="2";;
 
84
  *-*-cygwin*)   plat_name="Cygwin";   plat_def="__cygwin__";   os_v="1";;
 
85
  *-*-solaris*)  plat_name="SunOS";    plat_def="__sunos__";    os_v="5";;
 
86
  *-*-osf3*)     plat_name="OSF1";     plat_def="__osf1__";     os_v="3";;
 
87
  *-*-osf4*)     plat_name="OSF1";     plat_def="__osf1__";     os_v="4";;
 
88
  *-*-osf5*)     plat_name="OSF1";     plat_def="__osf1__";     os_v="5";;
 
89
  *-*-hpux10*)   plat_name="HPUX";     plat_def="__hpux__";     os_v="10";;
 
90
  *-*-hpux11*)   plat_name="HPUX";     plat_def="__hpux__";     os_v="11";;
 
91
  *-*-nextstep*) plat_name="NextStep"; plat_def="__nextstep__"; os_v="3";;
 
92
  *-*-openstep*) plat_name="NextStep"; plat_def="__nextstep__"; os_v="3";;
 
93
  *-*-irix*)     plat_name="IRIX";     plat_def="__irix__";     os_v="6";;
 
94
  *-*-aix*)      plat_name="AIX";      plat_def="__aix__";      os_v="4";;
 
95
  *-*-darwin*)   plat_name="Darwin";   plat_def="__darwin__";   os_v="1";;
 
96
  *-*-freebsd3*) plat_name="FreeBSD";  plat_def="__freebsd__";  os_v="3";;
 
97
  *-*-freebsd4*) plat_name="FreeBSD";  plat_def="__freebsd__";  os_v="4";;
 
98
  *-*-freebsd5*) plat_name="FreeBSD";  plat_def="__freebsd__";  os_v="5";;
 
99
  *-*-freebsd6*) plat_name="FreeBSD";  plat_def="__freebsd__";  os_v="6";;
 
100
  *-*-freebsd7*) plat_name="FreeBSD";  plat_def="__freebsd__";  os_v="7";;
 
101
  *-*-kfreebsd5*) plat_name="kFreeBSD";  plat_def="__FreeBSD_kernel__";  os_v="5";;
 
102
  *-*-kfreebsd6*) plat_name="kFreeBSD";  plat_def="__FreeBSD_kernel__";  os_v="6";;
 
103
  *-*-netbsd*)   plat_name="NetBSD";   plat_def="__netbsd__";   os_v="1";;
 
104
  *-*-openbsd*)  plat_name="OpenBSD";  plat_def="__openbsd__";  os_v="3";;
 
105
  *-*-sco*)      plat_name="OSR5";     plat_def="__osr5__";     os_v="5";;
 
106
esac
 
107
 
 
108
AC_SUBST(PLATFORM_NAME, $plat_name)
 
109
AC_SUBST(PLATFORM_DEFINE, $plat_def)
 
110
AC_SUBST(OSVERSION, $os_v)
 
111
 
 
112
 
 
113
dnl ** Processor
 
114
 
 
115
proc_name="UnknownProcessor"
 
116
proc_def="__processor_unknown__"
 
117
 
 
118
case "$host" in
 
119
  i?86-*)   proc_name="x86Processor";     proc_def="__x86__";;
 
120
  x86_64-*) proc_name="x8664Processor";   proc_def="__x86_64__";;
 
121
  sparc-*)  proc_name="SparcProcessor";   proc_def="__sparc__";;
 
122
  alpha*)   proc_name="AlphaProcessor";   proc_def="__alpha__";;
 
123
  m68k-*)   proc_name="m68kProcessor";    proc_def="__m68k__";;
 
124
  mips*)    proc_name="IndigoProcessor";  proc_def="__mips__";;
 
125
  arm-*)    proc_name="ArmProcessor";     proc_def="__arm__";;
 
126
  s390-*)   proc_name="s390Processor";    proc_def="__s390__";;
 
127
  ia64-*)   proc_name="ia64Processor";    proc_def="__ia64__";;
 
128
  hppa*)    proc_name="HppaProcessor";    proc_def="__hppa__";;
 
129
  powerpc*) proc_name="PowerPCProcessor"; proc_def="__powerpc__";;
 
130
esac
 
131
 
 
132
AC_SUBST(PROCESSOR_NAME, $proc_name)
 
133
AC_SUBST(PROCESSOR_DEFINE, $proc_def)
 
134
 
 
135
dnl ** Output
 
136
 
 
137
AC_CONFIG_FILES(mk/beforeauto.mk mk/afterauto.mk)
 
138
 
 
139
AC_CONFIG_FILES(
 
140
                GNUmakefile
 
141
                examples/embed/GNUmakefile
 
142
                modules/GNUmakefile
 
143
                modules/codesets/GNUmakefile
 
144
                modules/sslTP/GNUmakefile
 
145
                modules/connections/GNUmakefile
 
146
                omniidl_be/GNUmakefile
 
147
                python/GNUmakefile
 
148
                python/COS/GNUmakefile
 
149
                python/omniORB/GNUmakefile
 
150
                include/GNUmakefile
 
151
               )
 
152
 
 
153
AC_OUTPUT