Commit Graph

77 Commits

Author SHA1 Message Date
Francesco Lannutti 8718b78b01 Fixed CUSPICE compilation under NVCC versions prior than 6.0. CUSPICE will be compiled for every architectures supported by NVCC 2014-05-12 18:03:45 +02:00
Francesco Lannutti 2424e6f47d CUSPICE Integration from scratch 2014-05-11 21:41:02 +02:00
Francesco Lannutti 1c91bf289a KLU Integration from scratch 2014-05-11 21:33:55 +02:00
Francesco Lannutti 34f16236a4 configure.ac, improve help string for --disable-debug 2014-05-11 21:33:03 +02:00
rlar 6a345a32c1 configure.ac, support external CFLAGS specification
allow to overide CFLAGS like this:
  CFLAGS=something ./configure
  ./configure CFLAGS=something

empty CFLAGS are allowed too, like this
  CFLAGS="" ./configure
  ./configure CFLAGS=""

otherwise use our longish builtin default CFLAGS
  ./configure
2014-05-11 21:32:50 +02:00
rlar cc56c90b9d drop asprintf() 2014-04-12 21:02:31 +02:00
h_vogt 411418e1ca ngspice-26: substitute 25 --> 26 2014-01-11 16:24:42 +01:00
dwarning 51c7f17186 cmath4.c, use FFTW3 for cx_fft() and cx_ifft() 2014-01-02 09:53:47 +01:00
rlar a088a6e0e6 subckt.c, fix .model processing (scope) 2014-01-02 09:33:18 +01:00
rlar cccc02e844 tests/regression/parser
check xpressn.c parser capability to parse {2--3}
check .control parser capability to parse 2--3
check B parser capability to parse 2--3

check echo commands capability to print "--"
check echo commands capability to print upper and lower case

check xpressn.c parser capabilities

check precision of some transcendental functions
2014-01-02 09:25:53 +01:00
Francesco Lannutti 799791dc5b configure.ac, cleanup `WARNING: PSS analysis enabled' 2013-12-31 16:09:01 +01:00
Francesco Lannutti 581e0a6d11 fix sense2, which is unsupported code 2013-12-31 16:07:12 +01:00
h_vogt 46aeb74ec9 configure.ac: shared module added 2013-12-31 16:06:51 +01:00
h_vogt 30a44d1be5 --with-windows --> --with-wingui 2013-12-31 12:56:59 +01:00
h_vogt d7e291c53a HAS_WINDOWS --> HAS_WINGUI
allow compilation on MS Windows without GUI
2013-12-31 12:56:57 +01:00
rlar cee318c68b check the .lib processing 2013-12-31 12:53:40 +01:00
Francesco Lannutti 2d1d0e71df Changed --enable-debug to --disable-debug in configure.ac to have it correctly displayed in the automatic completion 2013-01-11 18:48:32 +01:00
Stefano Perticaroli 79bffc78a1 next version of PSS2
which was reviewed and rewritten on branch `PSS-2-try-to-rebase+4'
by Stefano Perticaroli and Francesco Lannutti
2012-12-28 18:15:37 +01:00
rlar 0be61b3e5a remove PSS2 2012-12-28 18:10:05 +01:00
h_vogt fa2ea96eb8 configure.ac: prepare ngspice-25 2012-12-23 12:11:39 +01:00
rlar 2d7d77e9a6 configure.ac, defensive use of `AC_OPENMP' 2012-12-22 22:36:21 +01:00
dwarning c1705e32ae change model name from hisimhv to hisimhv1 2012-11-25 17:59:50 +01:00
Francesco Lannutti b6c6a35161 configure.ac, defensive use of `AM_SILENT_RULES' 2012-11-05 21:22:51 +01:00
Francesco Lannutti d8b2ac56a3 rename "bsim3soi" device to "bsimsoi" 2012-10-26 17:56:59 +02:00
rlar ba131a5077 remove adms3 #1/2, code
due to license issues, and with the aim to approach the next
  ngspice release 25
we have to move this over to a development branch
2012-10-25 18:54:09 +02:00
rlar 8dec768c7f automake 1.12 might need AM_PROG_AR, which is not available in 1.11 2012-09-22 21:09:02 +02:00
Francesco Lannutti b74cf44e4f configure.ac, silent compilation (enabled by default) using AM_SILENT_RULES([yes]) 2012-09-14 21:41:25 -07:00
rlar 84b58ebd3b don't mess with libtools --enable-static / --enable-shared
tie libspice to -shared
    ngspice et al to -static

and use $(STATIC) elsewhere
  which is governed by configure.ac
2012-07-07 14:51:43 +02:00
rlar 25efde6d8a configure.ac, unify `x' escape of `test' expressions 2012-06-22 21:46:45 +02:00
rlar 0b35770b0c configure.ac, robustness
unify and honor some hints from
  (info "(autoconf) Limitations of Builtins")

use shell || and && instead of test -o and test -a

! test a = b    -->   test a != b

dont use ()

drop eval

missing quotes
2012-06-22 21:33:08 +02:00
rlar aea1dbb09c configure.ac, use AS_HELP_STRING 2012-06-21 21:55:03 +02:00
rlar cc1a011c98 configure.ac, cleanup 2012-06-21 21:32:40 +02:00
rlar e01db38416 configure.ac, comment style, (dnl -> #) 2012-06-21 21:17:52 +02:00
rlar 714b9d064f configure.ac, whitespace cleanup 2012-06-21 20:59:27 +02:00
dwarning 72afda41ad mv ext_CFLAGS on the end for overwriting existing CFLAGS 2012-06-15 19:57:08 +02:00
rlar 5b616b93f4 configure.ac, rewrite M4 Quotation (non zero diff)
small differences in the autogen.sh generated files
2012-06-13 19:15:18 +02:00
rlar f571932438 configure.ac, rewrite M4 Quotation
verified for zero diff of the autogen.sh generated files
2012-06-13 19:15:17 +02:00
rlar 1a9e658f91 configure.ac, use AC_OPENMP 2012-06-13 19:15:16 +02:00
rlar e889c821d1 configure.ac, fix `NO_X' and `has_no_help'
drop configure options `--enable-x' and `--disable-x'
use `--with-x' and `--without-x' provided by AC_PATH_X

bug tracker item:
  [ngspice-Bugs-3515015] Startup error message without x11
  https://sourceforge.net/tracker/index.php?func=detail&aid=3515015&group_id=38962&atid=423915
2012-04-06 16:19:49 +02:00
h_vogt df97e2b44a prepare for release 24 2012-01-28 09:15:13 +00:00
rlar 598238f46a conditionally compile PSS analysis 2012-01-02 12:31:22 +00:00
rlar 1fdee871b1 remove @libname@ 2011-12-29 14:32:47 +00:00
rlar 69031273fb generate spinit and tclspinit at `make' time 2011-12-29 14:29:44 +00:00
rlar ee48c0952a #1/6 config.h --> ngspice/config.h, configure.ac 2011-12-27 11:31:10 +00:00
rlar f7ea50c287 new: configure --enable-adms3 2011-12-15 20:44:45 +00:00
dwarning 15c4c12755 mextram name change 2011-08-24 19:27:51 +00:00
rlar 5a4f4ada5c #3/7 use a subdirectory "ngspice" for includes to create a uniq namespace 2011-08-20 17:45:23 +00:00
rlar 4f5d6aa770 use -O1 when debugging, otherwise gcc ignores -Wuninitialized 2011-08-07 09:55:12 +00:00
rlar 4cf28a3f2f enable -Wconversion 2011-07-03 10:08:52 +00:00
dwarning 6b35352b64 Update to version 4.7.0 & Code merged into bsim4v4 2011-06-19 14:03:07 +00:00