|
|
| |
AC_DEFUN([GB_INIT_SHORT], | AC_DEFUN([GB_INIT_SHORT], |
[ | [ |
|
LT_INIT |
AM_MAINTAINER_MODE | AM_MAINTAINER_MODE |
| |
COMPONENT=$1 | COMPONENT=$1 |
|
|
| |
AC_DEFUN([GB_LIBTOOL], | AC_DEFUN([GB_LIBTOOL], |
[ | [ |
AC_LIBTOOL_DLOPEN |
LT_INIT([dlopen], [win32-dll], [disable-static]) |
AC_LIBLTDL_CONVENIENCE |
LTDL_INIT([convenience]) |
AC_LIBTOOL_WIN32_DLL |
|
AC_DISABLE_STATIC |
|
| |
AC_SUBST(INCLTDL) | AC_SUBST(INCLTDL) |
AC_SUBST(LIBLTDL) | AC_SUBST(LIBLTDL) |
|
|
| |
AM_CONDITIONAL(DEBUG, test "$gambas_debug" = yes) | AM_CONDITIONAL(DEBUG, test "$gambas_debug" = yes) |
| |
AC_ARG_ENABLE( |
|
optimization, |
|
[ --enable-optimization compile with optimizations (default: yes)], |
|
gambas_optimization=$enableval, |
|
gambas_optimization=yes |
|
) |
|
|
|
AM_CONDITIONAL(OPTIMIZE, test "$gambas_optimization" = yes) |
|
|
|
AM_CFLAGS="$AM_CFLAGS -pipe -Wall -Wno-unused-value -fsigned-char" | AM_CFLAGS="$AM_CFLAGS -pipe -Wall -Wno-unused-value -fsigned-char" |
AM_CXXFLAGS="$AM_CXXFLAGS -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char" | AM_CXXFLAGS="$AM_CXXFLAGS -pipe -Wall -fno-exceptions -Wno-unused-value -fsigned-char" |
| |
|
|
dnl # gambas_flags="$gambas_flags -falign-functions=2 -ffast-math" | dnl # gambas_flags="$gambas_flags -falign-functions=2 -ffast-math" |
dnl # gambas_flags="$gambas_flags -fomit-frame-pointer" | dnl # gambas_flags="$gambas_flags -fomit-frame-pointer" |
| |
if test "x$gambas_optimization" = "xyes"; then |
|
AM_CFLAGS="$AM_CFLAGS -Os" |
|
AM_CXXFLAGS="$AM_CXXFLAGS -Os -fno-omit-frame-pointer" |
|
else |
|
AM_CFLAGS="$AM_CFLAGS -O0" |
|
AM_CXXFLAGS="$AM_CXXFLAGS -O0" |
|
fi |
|
|
|
CFLAGS="" |
|
CXXFLAGS="" |
|
|
|
AC_SUBST(AM_CFLAGS) | AC_SUBST(AM_CFLAGS) |
AC_SUBST(AM_CXXFLAGS) | AC_SUBST(AM_CXXFLAGS) |
| |