aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2016-07-14 08:21:18 +0200
committerTristan Gingold <tgingold@free.fr>2016-07-14 08:21:18 +0200
commit8db5c10786bca404c5d1e129090ea9fea25531d2 (patch)
tree1232a7f9a6e4cd42bccad5f1228a2f20fc16d5e0 /configure
parent8fd9e4a314bec9a3dc4a260b00d2ed7f589d74c0 (diff)
downloadghdl-8db5c10786bca404c5d1e129090ea9fea25531d2.tar.gz
ghdl-8db5c10786bca404c5d1e129090ea9fea25531d2.tar.bz2
ghdl-8db5c10786bca404c5d1e129090ea9fea25531d2.zip
Add commands to build vpi modules (WIP)
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure10
1 files changed, 6 insertions, 4 deletions
diff --git a/configure b/configure
index e337aaad3..44839d38b 100755
--- a/configure
+++ b/configure
@@ -18,12 +18,12 @@ backtrace_lib=
build=
build_mode=
EXEEXT=
-LIBEXT=.so
+SOEXT=.so
show_help=no
progname=$0
-subst_vars="CC GNATMAKE CFLAGS LDFLAGS build srcdir prefix backend libdirsuffix libdirreverse gcc_src_dir llvm_config backtrace_lib build_mode EXEEXT LIBEXT"
+subst_vars="CC GNATMAKE CFLAGS LDFLAGS build srcdir prefix backend libdirsuffix libdirreverse gcc_src_dir llvm_config backtrace_lib build_mode EXEEXT SOEXT"
# Find srcdir
srcdir=`dirname $progname`
@@ -173,8 +173,9 @@ fi
# Define default file extensions for Windows or Linux-like systems
case "$build" in
- *mingw*) LIBEXT=".dll"; EXEEXT=".exe";;
- *) LIBEXT=".so"; EXEEXT="";;
+ *mingw*) SOEXT=".dll"; EXEEXT=".exe";;
+ *darwin*) SOEXT=".dylib"; EXEEXT="";;
+ *) SOEXT=".so"; EXEEXT="";;
esac
# Generate config.status
@@ -245,6 +246,7 @@ sed -e "s%@COMPILER_GCC@%ghdl1-gcc$EXEEXT%" \
-e "s%@POST_PROCESSOR@%oread-$backend%" \
-e "s%@INSTALL_PREFIX@%$prefix%" \
-e "s%@LIB_PREFIX@%$libdirsuffix%" \
+ -e "s%@SOEXT@%$SOEXT%" \
< $srcdir/src/ghdldrv/default_pathes.ads.in > default_pathes.ads
exit 0