From bddf5a57ca94b93d251492b5adc50814e891e7f2 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Martin=20v=2E=20L=C3=B6wis?= Date: Mon, 11 Nov 2002 13:37:28 +0000 Subject: [PATCH] Protect pyconfig.h from multiple inclusions. --- configure | 4 +++- configure.in | 6 ++++++ pyconfig.h.in | 7 +++++++ 3 files changed, 16 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 32b00b2ebb..3c902f8c3f 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.in Revision: 1.365 . +# From configure.in Revision: 1.366 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.53 for python 2.3. # @@ -1237,6 +1237,8 @@ ac_config_headers="$ac_config_headers pyconfig.h" + + VERSION=2.3 diff --git a/configure.in b/configure.in index 79ace170b2..07f452dd1b 100644 --- a/configure.in +++ b/configure.in @@ -11,11 +11,17 @@ AC_CONFIG_HEADER(pyconfig.h) # This is for stuff that absolutely must end up in pyconfig.h. # Please use pyport.h instead, if possible. +AH_TOP([ +#ifndef Py_PYCONFIG_H +#define Py_PYCONFIG_H +]) AH_BOTTOM([ /* Define the macros needed if on a UnixWare 7.x system. */ #if defined(__USLC__) && defined(__SCO_VERSION__) #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ #endif + +#endif /*Py_PYCONFIG_H*/ ]) AC_SUBST(VERSION) diff --git a/pyconfig.h.in b/pyconfig.h.in index a8bede8b6c..a6f7e83e39 100644 --- a/pyconfig.h.in +++ b/pyconfig.h.in @@ -1,5 +1,10 @@ /* pyconfig.h.in. Generated from configure.in by autoheader. */ + +#ifndef Py_PYCONFIG_H +#define Py_PYCONFIG_H + + /* Define for AIX if your compiler is a genuine IBM xlC/xlC_r and you want support for AIX C++ shared extension modules. */ #undef AIX_GENUINE_CPLUSPLUS @@ -852,3 +857,5 @@ #define STRICT_SYSV_CURSES /* Don't use ncurses extensions */ #endif +#endif /*Py_PYCONFIG_H*/ + -- 2.40.0