# This file is part of the Linux Trace Toolkit viewer # Copyright (C) 2003-2004 Mathieu Desnoyers # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License Version 2 as # published by the Free Software Foundation; # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, # MA 02111-1307, USA. # -*- Autoconf -*- # Process this file with autoconf to produce a configure script. AC_PREREQ(2.57) AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS) #AC_WITH_LTDL # not needed ? AM_INIT_AUTOMAKE(ltt-control,0.89-05122011) AM_CONFIG_HEADER(config.h) AM_PROG_LIBTOOL AC_PATH_PROGS(BASH, bash) AC_SYS_LARGEFILE # Checks for programs. AC_PROG_CC AC_CHECK_LIB([util], [forkpty], UTIL_LIBS="-lutil", AC_MSG_ERROR([libutil is required in order to compile LinuxTraceToolkit])) # pthread for lttd AC_CHECK_LIB(pthread, pthread_join,[THREAD_LIBS="-lpthread"], AC_MSG_ERROR([LinuxThreads is required in order to compile lttd])) # Checks for header files. AC_HEADER_STDC AC_CHECK_HEADERS([fcntl.h stdlib.h string.h sys/time.h unistd.h pthread.h]) AC_ISC_POSIX AC_PROG_CC AM_PROG_CC_STDC AC_HEADER_STDC PACKAGE_CFLAGS="-Wall -Wformat" AC_SUBST(PACKAGE_CFLAGS) AC_SUBST(PACKAGE_LIBS) # Checks for typedefs, structures, and compiler characteristics. AC_HEADER_STDBOOL AC_C_CONST AC_C_INLINE AC_TYPE_OFF_T AC_TYPE_SIZE_T AC_HEADER_TIME # Checks for library functions. AC_FUNC_ERROR_AT_LINE #AC_FUNC_MALLOC AC_FUNC_SELECT_ARGTYPES AC_CHECK_FUNCS([select]) #CPPFLAGS="$CPPFLAGS -I" DEFAULT_INCLUDES="-I\$(top_srcdir) -I\$(top_builddir)" #CPPFLAGS="${GLIB_CFLAGS}" #AC_SUBST(CPPFLAGS) lttctlincludedir="${includedir}/liblttctl" liblttdincludedir="${includedir}/liblttd" AC_SUBST(lttctlincludedir) AC_SUBST(liblttdincludedir) AC_SUBST(UTIL_LIBS) AC_SUBST(THREAD_LIBS) AC_SUBST(DEFAULT_INCLUDES) AC_CONFIG_FILES([Makefile liblttctl/Makefile lttctl/Makefile liblttd/Makefile lttd/Makefile specs/Makefile]) AC_OUTPUT