~markwright/scalestack/zeromq

« back to all changes in this revision

Viewing changes to m4/pandora_libtool.m4

  • Committer: Eric Day
  • Date: 2010-02-21 10:36:03 UTC
  • Revision ID: eday@oddments.org-20100221103603-u0agc1fsduqhl728
Initial commit with build system and basic module loading.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl  Copyright (C) 2009 Sun Microsystems
 
2
dnl This file is free software; Sun Microsystems
 
3
dnl gives unlimited permission to copy and/or distribute it,
 
4
dnl with or without modifications, as long as this notice is preserved.
 
5
 
 
6
AC_DEFUN([PANDORA_LIBTOOL],[
 
7
  AC_REQUIRE([AC_DISABLE_STATIC])
 
8
  AC_REQUIRE([AC_PROG_LIBTOOL])
 
9
  m4_ifndef([LT_PREREQ],[
 
10
    pandora_have_old_libtool=yes
 
11
  ],[
 
12
    pandora_have_old_libtool=no
 
13
  ])
 
14
  AS_IF([test "$SUNCC" = "yes" -a "${pandora_have_old_libtool}" = "yes"],[
 
15
    AC_MSG_ERROR([Building ${PACKAGE} with Sun Studio requires at least libtool 2.2])
 
16
  ])
 
17
 
 
18
  dnl By requiring AC_PROG_LIBTOOL, we should force the macro system to read
 
19
  dnl libtool.m4, where in 2.2 AC_PROG_LIBTOOL is an alias for LT_INIT
 
20
  dnl Then, if we're on 2.2, we should have LT_LANG, so we'll call it.
 
21
  m4_ifdef([LT_LANG],[
 
22
    LT_LANG(C)
 
23
    LT_LANG(C++)
 
24
  ])
 
25
])