85 lines
1.9 KiB
Plaintext
85 lines
1.9 KiB
Plaintext
#----------------------------------------------------------------------
|
|
# configure.ac - the Final Cut library
|
|
#----------------------------------------------------------------------
|
|
|
|
# Process this file with autoconf to produce a configure script.
|
|
|
|
AC_INIT([finalcut], [0.1.1])
|
|
AC_CONFIG_HEADER([config.h])
|
|
AX_PREFIX_CONFIG_H([src/fconfig.h], [F])
|
|
AC_CONFIG_SRCDIR([src/fobject.cpp])
|
|
AM_INIT_AUTOMAKE
|
|
AC_PROG_CC
|
|
AC_PROG_CXX
|
|
|
|
# Checks for header files.
|
|
AC_HEADER_STDC
|
|
AC_CHECK_HEADERS( \
|
|
linux/fb.h \
|
|
sys/io.h \
|
|
sys/kd.h \
|
|
sys/stat.h \
|
|
sys/time.h \
|
|
fcntl.h \
|
|
langinfo.h \
|
|
term.h \
|
|
termios.h \
|
|
unistd.h \
|
|
cmath \
|
|
csignal \
|
|
cstdlib \
|
|
list \
|
|
map \
|
|
queue \
|
|
vector)
|
|
|
|
# Checks for 'tgetent'
|
|
AC_SEARCH_LIBS([tgetent], [termcap tinfo curses ncurses])
|
|
# Checks for 'tparm'
|
|
AC_SEARCH_LIBS([tparm], [termcap tinfo curses ncurses])
|
|
|
|
# Checks for libtool
|
|
AC_ENABLE_SHARED
|
|
AC_ENABLE_STATIC
|
|
LT_INIT([dlopen])
|
|
LT_LANG([C++])
|
|
LT_OUTPUT
|
|
|
|
### This defines the version number of the installed .so files
|
|
### using libtool's versioning system.
|
|
AC_SUBST(SO_VERSION, ["0:1:0"])
|
|
|
|
AC_SUBST([LIBTOOL_DEPS])
|
|
|
|
AC_CONFIG_MACRO_DIR([m4])
|
|
|
|
AC_CONFIG_FILES([Makefile src/Makefile src/fonts/Makefile doc/Makefile test/Makefile])
|
|
|
|
# use GPM (General Purpose Mouse)
|
|
AC_ARG_WITH([gpm],
|
|
[AS_HELP_STRING([--without-gpm], [Disable GPM mouse support])],
|
|
[],
|
|
[with_gpm=yes])
|
|
|
|
if test "x$with_gpm" != "xno"
|
|
then
|
|
AC_CHECK_LIB([gpm],
|
|
[main],
|
|
[LIBS="$LIBS -lgpm"])
|
|
AC_DEFINE([HAVE_LIBGPM], 1, [Define to 1 if GPM mouse is enabled])
|
|
fi
|
|
|
|
# profiling
|
|
AC_ARG_WITH([profiler],
|
|
[AS_HELP_STRING([--with-profiler], [build extra google profiler binaries])],
|
|
[with_profiler=yes],
|
|
[with_profiler=no])
|
|
if test "x$with_profiler" = "xyes"
|
|
then
|
|
AC_CHECK_LIB([profiler],
|
|
[ProfilerFlush],
|
|
[LIBS="$LIBS -lprofiler"])
|
|
fi
|
|
|
|
AC_OUTPUT
|