~markwright/scalestack/zeromq

« back to all changes in this revision

Viewing changes to m4/pandora_with_python.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 -*- mode: m4; c-basic-offset: 2; indent-tabs-mode: nil; -*-
 
2
dnl vim:expandtab:shiftwidth=2:tabstop=2:smarttab:
 
3
dnl   
 
4
dnl pandora-build: A pedantic build system
 
5
dnl Copyright (C) 2009 Sun Microsystems, Inc.
 
6
dnl This file is free software; Sun Microsystems
 
7
dnl gives unlimited permission to copy and/or distribute it,
 
8
dnl with or without modifications, as long as this notice is preserved.
 
9
dnl
 
10
dnl From Monty Taylor
 
11
 
 
12
 
 
13
AC_DEFUN([PANDORA_WITH_PYTHON], [
 
14
 
 
15
  AC_ARG_WITH([python], 
 
16
    [AS_HELP_STRING([--with-python],
 
17
      [Build Python Bindings @<:@default=yes@:>@])],
 
18
    [with_python=$withval
 
19
     python_requested=$withval
 
20
    ], 
 
21
    [with_python=yes
 
22
     python_requested=no
 
23
    ])
 
24
 
 
25
  AS_IF([test "x$with_python" != "xno"],[
 
26
    AS_IF([test "x$with_python" != "xyes"],[PYTHON=$with_python])
 
27
    AM_PATH_PYTHON([2.4],,[with_python="no"])
 
28
    AC_PYTHON_DEVEL()
 
29
    AS_IF([test "x$pythonexists" = "xno"],[with_python="no"])
 
30
  ])
 
31
  AS_IF([test "x$with_python" = "xno" -a "$python_requested" = "yes"],[
 
32
    AC_MSG_ERROR([Python support was explicity requested, but Python support
 
33
                  was not found. Please correct your build environment and try
 
34
                  again])
 
35
  ])
 
36
  AM_CONDITIONAL(BUILD_PYTHON, [test "$with_python" = "yes"])
 
37
])