From 20948c8d1cebb4bcf66c23e646fd36a80c7bff1b Mon Sep 17 00:00:00 2001 From: pnenzi Date: Wed, 9 May 2001 18:54:48 +0000 Subject: [PATCH] Inserted check for READLINE in configure.in and added code into the patches directory. --- configure.in | 14 ++++++++++++++ patches/README | 24 ++++++++++++++++++++++++ patches/readline-patch | Bin 0 -> 20480 bytes 3 files changed, 38 insertions(+) create mode 100644 patches/README create mode 100644 patches/readline-patch diff --git a/configure.in b/configure.in index b2ab650e9..587f49b6f 100644 --- a/configure.in +++ b/configure.in @@ -45,6 +45,10 @@ AC_ARG_ENABLE(experimental, [ --enable-experimental Enables some experimental code]) +dnl --have-ekv: define HAVE_EKV in the code. This is for EKV model support +AC_ARG_ENABLE(ekv, + [ --enable-ekv Enable ekv model *not in standard distribution*]) + dnl Enable maintainer commands only if requested AM_MAINTAINER_MODE @@ -178,6 +182,10 @@ dnl Check for getopt function and if not found uses a local copy: AC_CHECK_FUNC(getopt, GETOPTSRC="", GETOPTSRC= "getopt.h getopt.c getopt1.c") AC_SUBST(GETOPTSRC) +AC_MSG_RESULT(Checking for readline library:) +dnl Check for the readline library +AC_CHECK_LIB(readline, AC_DEFINE(HAVE_GNUREADLINE) LIBS="$LIBS -lreadline") + # Expand the prefix variable (this is really annoying!) if eval "test x$prefix = xNONE"; then dprefix=$ac_default_prefix @@ -212,6 +220,11 @@ if test "$enable_experimental" = "yes"; then AC_DEFINE(EXPERIMENTAL_CODE) AC_MSG_RESULT(EXPERIMENTAL_CODE enabled) fi +if test "$enable_ekv" = "yes"; then + AC_DEFINE(HAVE_EKV) + AC_MSG_RESULT(Model EKV included) + EKVDIR=ekv +fi AC_OUTPUT( \ @@ -240,6 +253,7 @@ src/spicelib/devices/cccs/Makefile \ src/spicelib/devices/ccvs/Makefile \ src/spicelib/devices/csw/Makefile \ src/spicelib/devices/dio/Makefile \ +src/spicelib/devices/dio/Makefile \ src/spicelib/devices/ind/Makefile \ src/spicelib/devices/isrc/Makefile \ src/spicelib/devices/hfet1/Makefile \ diff --git a/patches/README b/patches/README new file mode 100644 index 000000000..2edf511de --- /dev/null +++ b/patches/README @@ -0,0 +1,24 @@ ++--------------------------------------------------------------------------+ +| NGSPICE PATCHES DIRECTORY | +| code not included in the source | ++--------------------------------------------------------------------------+ + +This directory contains code contributed by developers or user +of ngspice not included in the main source. + + +Index: + +readline-patch: This patch is not included in the source since the readline + library is released under the GPL (GNU Public License) and + ngspice is released under the old BSD license, which is + incompatible with GPL. Patching ngspice with this cose is a + violation of GPL. This code is included here since has been + requested by many spice user. The use of this code is + discouraged since GPL is probably the last and only line of + defense of open source software. + + If you want to know more about the license issue, look at + the GNU site: htt://www.gnu.org + + diff --git a/patches/readline-patch b/patches/readline-patch new file mode 100644 index 0000000000000000000000000000000000000000..62d9404c33ed051a7a9930cdbab0cb9621aa3ee8 GIT binary patch literal 20480 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 literal 0 HcmV?d00001