-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathconfigure.ac
62 lines (54 loc) · 1.02 KB
/
configure.ac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
dln this is a really minimal autoconf file
AC_INIT([bigforth],[2.5.0],[http://sourceforge.net/tracker/?atid=101028&group_id=1028&func=browse])
AC_CANONICAL_HOST
AC_PATH_PROG(BASH, bash)
WINDOWS=""
ARCHFLAGS=""
INI=".bigforthrc"
XINI=".xbigforthrc"
EXTFLAGS=""
case "$host_os" in
*win32|cygwin)
#EXTFLAGS="-mno-cygwin"
CC="${CC-i686-w64-mingw32-gcc}"
WINDOWS="-mwindows"
ARCHFLAGS=""
INI="bigforth.ini"
XINI="xbigforth.ini"
ARCH="win32"
;;
*bsd*|*dragonfly*)
EXTFLAGS="-DBSD"
ARCH="bsd"
;;
linux)
ARCH="linux"
;;
darwin*)
EXTFLAGS="-DDARWIN"
ARCHFLAGS="-m32"
ARCH="osx"
;;
*)
ARCH="linux" # default to Linux
;;
esac
AC_PROG_CC
case "$host_cpu" in
*x86_64*)
ARCHFLAGS="-m32"
;;
esac
test "x$prefix" = xNONE && prefix=$ac_default_prefix
exec_prefix=$prefix
libdir=${libdir/64/}
libdirpath=`eval echo ${libdir}`
AC_CHECK_LIB(dl,dlopen)
AC_SUBST(EXTFLAGS)
AC_SUBST(ARCHFLAGS)
AC_SUBST(WINDOWS)
AC_SUBST(libdirpath)
AC_SUBST(INI)
AC_SUBST(XINI)
AC_SUBST(ARCH)
AC_OUTPUT(Makefile $INI $XINI)