build-for-mac-os.sh, script to build ngspice under MacOS
This commit is contained in:
parent
3f9e79925e
commit
af7ab797c2
|
|
@ -9,6 +9,7 @@ EXTRA_DIST = FAQ autogen.sh Stuarts_Poly_Notes \
|
|||
README.adms contrib \
|
||||
doc examples m4 visualc @NOTXGRAPH@ \
|
||||
xgraph/aclocal.m4 \
|
||||
build-for-mac-os.sh \
|
||||
cross-compile.sh cross-compile-shared.sh \
|
||||
compile_min.sh .gitignore
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,33 @@
|
|||
#!/bin/sh
|
||||
# MacOS build script for NGSPICE
|
||||
|
||||
# Considering a MacOS 10.12 system, there are some prerequisites to be satisfied:
|
||||
# 1) Install an X11 system of your choice. XQuartz from SourceForge is fine: https://www.xquartz.org
|
||||
# 2) Install automake, autoconf, libtool and an updated version of bison by using the method you prefer.
|
||||
# From sources, from 'brew' or from 'MacPorts' are the known ones and I prefer using MacPorts,
|
||||
# available at this address: https://www.macports.org .
|
||||
# You can install from a tarball or you can use the installer, which will also configure the PATH.
|
||||
#
|
||||
# Said that, the script is quite linear and simple.
|
||||
|
||||
|
||||
# Build
|
||||
|
||||
./autogen.sh
|
||||
|
||||
./configure \
|
||||
--enable-xspice \
|
||||
--enable-cider \
|
||||
--enable-pss \
|
||||
--disable-debug \
|
||||
--prefix=/Applications/ngspice
|
||||
|
||||
make
|
||||
make DESTDIR="$(pwd)/root-tree" install
|
||||
|
||||
# Package
|
||||
pkgbuild \
|
||||
--root "$(pwd)/root-tree" \
|
||||
--identifier ngspice.pkg \
|
||||
--install-location / \
|
||||
ngspice.pkg
|
||||
Loading…
Reference in New Issue