Holger Vogt
238f85b10a
We now develop ngspice 32+
2020-05-13 22:38:25 +02:00
Holger Vogt
18e6ca15c1
Silence warning: ar: 'u' modifier ...
2020-04-27 10:09:04 +02:00
Holger Vogt
667f46711c
Prepare ngspice-32
2020-04-25 11:29:36 +02:00
dwarning
18be08dfc3
omit function search in configure phase
2020-04-04 14:18:13 +02:00
dwarning
ada7c54263
revert commit 194bb and let configure do the job
2020-04-04 14:15:17 +02:00
Holger Vogt
884d1b9713
allow disabling UNICODE by --disable-utf8,
...
which sets the pre-processor flag EXT_ASC
2020-03-15 08:51:11 +01:00
Holger Vogt
ef95ff7edc
generate variable oscompiled
...
test for variable
2020-03-15 08:51:10 +01:00
Holger Vogt
cdbbc22c68
check for libxft, if successful, then define HAVE_XFT
2020-03-15 08:51:09 +01:00
Holger Vogt
50a1687ff6
add macOS to OS_COMPILED
2020-03-15 08:51:09 +01:00
Holger Vogt
d2403bfb40
Add preprocessor macro OS_COMPILED
2020-03-15 08:51:09 +01:00
Holger Vogt
c42b4884b4
checking for Xft library defines HAVE_LIBXFT upon success
2020-03-15 08:51:09 +01:00
h_vogt
31aca8d00c
freetype includes, checking for Xft lib, fontconfig
2020-03-15 08:51:05 +01:00
Holger Vogt
2040d45b1d
O1 -> O0 for debug
...
Patch #71 provided by Taras Rosa
2020-03-15 08:50:56 +01:00
Holger Vogt
7871f20ecb
We are beyond ngspice-31 now --> ngspice-31+
2019-11-30 11:33:36 +01:00
Holger Vogt
b5c5733769
Prepare ngspice-31
2019-09-15 21:13:28 +02:00
Holger Vogt
54d4d9747a
ngspice version is now 30+
2019-08-13 22:54:01 +02:00
Holger Vogt
e18598520e
Prepare ngspice-30
2018-12-23 13:43:08 +01:00
Holger Vogt
035156be66
No gcc flag -fvisibility if MINGW, CYGWIN
...
Add flag WINCONSOLE to be used in makefile.am
2018-11-18 16:02:05 +01:00
Holger Vogt
870958c8bc
Feature request #41 by Marek Szuba
...
Support libtinfo (split ncurses) in autoconf
2018-11-18 15:53:10 +01:00
Holger Vogt
66439eb2f7
remove xgraph from ngspice distribution.
...
ngspice supports gnuplot instead.
30 year old legacy code, not maintained.
Does not compile on MS Windows,
compiles on Cygwin, but xgraph.exe crahes immediately.
Lots of compiler warnings.
2018-11-18 15:46:12 +01:00
Holger Vogt
a615b902f8
version 29+
2018-11-18 15:46:04 +01:00
Holger Vogt
4738edeab5
symbol visibility=hidden only in release mode
...
for shared library and codemodels
2018-10-27 11:06:16 +02:00
dwarning
383f1d14f1
symbol visibility needed for codemodel loading if compiled by sun studio
2018-10-16 14:12:27 +02:00
dwarning
1838ca96ff
different symbol loader switch under solaris cc
2018-10-16 14:11:58 +02:00
Holger Vogt
25a1ba05ed
allow building kfreebsd on Debian
...
(obviously nobody has ever built a freebsd version of ngspice before)
2018-10-14 21:18:27 +02:00
Holger Vogt
0345eedf40
prepare for ngspice-29
2018-09-15 00:18:08 +02:00
dwarning
79a5a7942a
automatic search for fftw3 can be disabled - default is yes
2018-09-14 20:34:40 +02:00
Holger Vogt
a244d703c9
remove --enable-gc, was not implemented anyway
2018-08-07 19:58:36 +02:00
Holger Vogt
a9c2077051
checkergcc removed: no longer available, replaced by valgrind
2018-08-07 19:58:31 +02:00
Holger Vogt
ed3a098e7e
sort the help entries: relevant option come first
2018-08-07 19:58:26 +02:00
Holger Vogt
cace650c47
timestamp may be overruled by setting env var SOURCE_DATE_EPOCH
...
to allow Reproducible builds
See https://wiki.debian.org/ReproducibleBuilds
2018-08-07 19:58:15 +02:00
Holger Vogt
fe8126865a
Add CFLAGS -fvisibility=hidden also when ngspice executable
...
is made under LINUX: becomes effective when code models are made.
Thus there is no longer any difference between code models
made during compiling shared ngspice or standard ngspice.
2018-07-07 14:29:44 +02:00
Holger Vogt
f4f389dabb
internal help: it is only available when --enable-oldapps is given
...
ngnutmeg is only made when --enable-oldapps is given during ./configure
2018-05-21 01:09:21 +02:00
Holger Vogt
eb70e40481
simplify the previous approach to make old apps only on demand
2018-05-20 11:37:15 +02:00
Holger Vogt
3145716163
new --enable-oldapps: ngsconvert ngproc2mod ngmultidec ngmakeidx are made only per user request
2018-05-19 23:49:17 +02:00
Holger Vogt
8324b0f646
prepare ngspice-28
2018-05-19 22:15:41 +02:00
Ignacio Martinez Vazquez
b6c4f85602
Add pkg-config file
2018-05-19 20:54:27 +02:00
Holger Vogt
406f812db5
distribute only adms/admst, not the whole adms
2018-05-19 20:25:42 +02:00
rlar
c8aac12374
regression test for device.c "alter"
2018-05-15 22:33:50 +02:00
Holger Vogt
d9bc4a5b41
add src/spicelib/devices/vdmos to ngspice
2018-05-04 20:33:53 +02:00
rlar
f3fd53769c
configure.ac, search for BLT library
...
search for three variants
-lBLT (for debian and gentoo)
-lBLT24 (for redhat and centos)
-lBLT25 (might be usefull for someone else)
The advertised configure incantation is now:
configure --enable-shared=yes --with-tcl=/usr/lib/tcl8.6
In case you need a special "BLT" you can still use
LIBS=-lBLTfoobar configure --enable-shared=yes --with-tcl=/usr/lib/tcl8.6
to override the automatic search
2017-10-19 17:55:43 +02:00
h_vogt
5df712cd24
prepare ngspice-27
2017-08-23 23:48:28 +02:00
h_vogt
07ea6466ad
configure option --enable-relpath
...
add relative path ../lib to spinit for codemodels
and search path in ivars.c, independently from
install path which has to be an absolute path
2017-08-12 17:37:19 +02:00
rlar
1e6b809af8
introduce command "check_ifparm" to check consistency of the device IFparm sets
...
For developing purpose only, and bound to HAVE_TSEARCH, HAVE_TDESTROY
IFparm descriptors must obey certain contracts,
1) aliases must be grouped together with their associated main descriptor,
and all must have flag IF_REDUNDANT set
2) there shall be no duplicated .id fields except for aliases.
3) aliased entries shall have consistent .dataType fields
check_ifparm will traverse all IFparm sets and report violations
2017-04-09 14:40:51 +02:00
rlar
8c09761e6b
adms, polish autogen.sh and configure.ac
...
Allow to override the admsXml executable when invoking
autogen.sh and configure.ac
ADMSXML=/foo/bar/baz/admsXml ./autogen.sh --adms
ADMSXML=/foo/bar/baz/admsXml ./configure --enable-adms
alternatively (and more advertised)
./configure ADMSXML=/foo/bar/baz/admsXml --enable-adms
The generated Makefiles remember the given path.
A relative path doesn't make sense of course.
2017-03-12 19:34:37 +01:00
rlar
d298d5cc2f
use memset() instead of deprecated bzero()
2016-07-30 20:58:33 +02:00
rlar
141ed61ec8
use memcpy() instead of deprecated bcopy()
2016-07-30 20:58:19 +02:00
rlar
5522bfd814
tests/regression/sens, add some tests for "sensitivity" analysis
2016-07-17 18:18:35 +02:00
Francesco Lannutti
ef0dcfe5f2
avoid bison dependency `version >= 2.7'
2016-07-09 20:58:17 +02:00
h_vogt
33c0dde68f
configure.ac, extend `case $host_os' to support msys2
2015-12-16 20:01:57 +01:00