| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | #                                               -*- Autoconf -*- | 
					
						
							|  |  |  | # Process this file with autoconf to produce a configure script. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-06 21:21:07 +00:00
										 |  |  | AC_COPYRIGHT([Copyright (C) 2007, 2008, 2009 Stelios Bounanos, M0GLD (m0gld AT enotty DOT net)]) | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | AC_PREREQ(2.61) | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | dnl major and minor must be integers; patch may | 
					
						
							|  |  |  | dnl contain other characters or be empty | 
					
						
							| 
									
										
										
										
											2008-06-12 22:15:17 +00:00
										 |  |  | m4_define(FLDIGI_MAJOR, [3]) | 
					
						
							| 
									
										
										
										
											2011-03-08 00:27:29 +00:00
										 |  |  | m4_define(FLDIGI_MINOR, [22]) | 
					
						
							| 
									
										
										
										
											2012-10-03 07:44:40 +00:00
										 |  |  | m4_define(FLDIGI_PATCH, [.0CG]) | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | m4_define(FLARQ_MAJOR,  [4]) | 
					
						
							| 
									
										
										
										
											2009-10-15 20:54:27 +00:00
										 |  |  | m4_define(FLARQ_MINOR,  [3]) | 
					
						
							| 
									
										
										
										
											2012-02-01 15:01:18 +00:00
										 |  |  | m4_define(FLARQ_PATCH,  [.3]) | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-11-21 00:14:06 +00:00
										 |  |  | AC_INIT([fldigi], FLDIGI_MAJOR.FLDIGI_MINOR[]FLDIGI_PATCH, [fldigi-devel@lists.berlios.de]) | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # substitute in Makefiles | 
					
						
							|  |  |  | AC_SUBST([FLDIGI_VERSION_MAJOR], [FLDIGI_MAJOR]) | 
					
						
							|  |  |  | AC_SUBST([FLDIGI_VERSION_MINOR], [FLDIGI_MINOR]) | 
					
						
							|  |  |  | AC_SUBST([FLDIGI_VERSION_PATCH], [FLDIGI_PATCH]) | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | AC_SUBST([FLDIGI_VERSION], [FLDIGI_MAJOR.FLDIGI_MINOR[]FLDIGI_PATCH]) | 
					
						
							|  |  |  | AC_SUBST([FLARQ_VERSION_MAJOR], [FLARQ_MAJOR]) | 
					
						
							|  |  |  | AC_SUBST([FLARQ_VERSION_MINOR], [FLARQ_MINOR]) | 
					
						
							|  |  |  | AC_SUBST([FLARQ_VERSION_PATCH], [FLARQ_PATCH]) | 
					
						
							|  |  |  | AC_SUBST([FLARQ_VERSION], [FLARQ_MAJOR.FLARQ_MINOR[]FLARQ_PATCH]) | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  | # define in config.h | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | AC_DEFINE([FLDIGI_VERSION_MAJOR], [FLDIGI_MAJOR], [Fldigi major version number]) | 
					
						
							|  |  |  | AC_DEFINE([FLDIGI_VERSION_MINOR], [FLDIGI_MINOR], [Fldigi minor version number]) | 
					
						
							|  |  |  | AC_DEFINE([FLDIGI_VERSION_PATCH], ["FLDIGI_PATCH"], [Fldigi patch/alpha version string]) | 
					
						
							|  |  |  | AC_DEFINE([FLARQ_VERSION_MAJOR], [FLARQ_MAJOR], [Flarq major version number]) | 
					
						
							|  |  |  | AC_DEFINE([FLARQ_VERSION_MINOR], [FLARQ_MINOR], [Flarq minor version number]) | 
					
						
							|  |  |  | AC_DEFINE([FLARQ_VERSION_PATCH], ["FLARQ_PATCH"], [Flarq patch/alpha version string]) | 
					
						
							|  |  |  | AC_DEFINE([FLDIGI_VERSION], ["FLDIGI_MAJOR.FLDIGI_MINOR[]FLDIGI_PATCH"], [Fldigi version string]) | 
					
						
							|  |  |  | AC_DEFINE([FLARQ_VERSION], ["FLARQ_MAJOR.FLARQ_MINOR[]FLARQ_PATCH"], [Flarq version string]) | 
					
						
							| 
									
										
										
										
											2008-03-01 07:03:03 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-17 18:17:56 +00:00
										 |  |  | AC_SUBST([AC_CONFIG_ARGS], [$ac_configure_args]) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | AC_CONFIG_AUX_DIR([build-aux]) | 
					
						
							| 
									
										
										
										
											2008-02-15 19:36:53 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # define build, build_cpu, build_vendor, build_os | 
					
						
							|  |  |  | AC_CANONICAL_BUILD | 
					
						
							|  |  |  | # define host, host_cpu, host_vendor, host_os | 
					
						
							|  |  |  | AC_CANONICAL_HOST | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | # define target, target_cpu, target_vendor, target_os | 
					
						
							| 
									
										
										
										
											2008-02-15 19:36:53 +00:00
										 |  |  | AC_CANONICAL_TARGET | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-06 21:21:07 +00:00
										 |  |  | AM_INIT_AUTOMAKE([-Wall foreign std-options 1.9.6]) | 
					
						
							| 
									
										
										
										
											2009-09-22 20:02:51 +00:00
										 |  |  | m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | AM_MAINTAINER_MODE | 
					
						
							|  |  |  | AC_CONFIG_SRCDIR([src/main.cxx]) | 
					
						
							|  |  |  | AC_CONFIG_HEADER([src/config.h]) | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | AC_CONFIG_MACRO_DIR([m4]) | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-15 19:36:53 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-02-04 01:22:01 +00:00
										 |  |  | FLDIGI_AUTHORS="Dave Freese, Stelios Bounanos, Leigh Klotz, Remi Chateauneu, and others" | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | FLARQ_AUTHORS="Dave Freese" | 
					
						
							| 
									
										
										
										
											2009-05-12 04:46:26 +00:00
										 |  |  | PACKAGE_HOME="http://www.w1hkj.com/Fldigi.html" | 
					
						
							| 
									
										
										
										
											2011-10-15 11:15:48 +00:00
										 |  |  | PACKAGE_DL="http://www.w1hkj.com/download.html" | 
					
						
							| 
									
										
										
										
											2009-05-12 04:46:26 +00:00
										 |  |  | PACKAGE_PROJ="http://developer.berlios.de/project/showfiles.php?group_id=9149" | 
					
						
							| 
									
										
										
										
											2009-11-21 00:14:06 +00:00
										 |  |  | PACKAGE_NEWBUG="https://fedorahosted.org/fldigi/newticket" | 
					
						
							| 
									
										
										
										
											2009-05-12 04:46:26 +00:00
										 |  |  | PACKAGE_DOCS="http://www.w1hkj.com/FldigiHelp/index.html" | 
					
						
							|  |  |  | PACKAGE_GUIDE="http://www.w1hkj.com/beginners.html" | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | FLARQ_DOCS="http://www.w1hkj.com/FlarqHelpFiles/flarq.html" | 
					
						
							|  |  |  | AC_DEFINE_UNQUOTED([FLDIGI_AUTHORS], ["$FLDIGI_AUTHORS"], [Fldigi authors]) | 
					
						
							|  |  |  | AC_DEFINE_UNQUOTED([FLARQ_AUTHORS], ["$FLARQ_AUTHORS"], [Flarq authors]) | 
					
						
							| 
									
										
										
										
											2009-05-12 04:46:26 +00:00
										 |  |  | AC_DEFINE_UNQUOTED([PACKAGE_HOME], ["$PACKAGE_HOME"], [Home page]) | 
					
						
							|  |  |  | AC_DEFINE_UNQUOTED([PACKAGE_DL], ["$PACKAGE_DL"], [Download page]) | 
					
						
							|  |  |  | AC_DEFINE_UNQUOTED([PACKAGE_PROJ], ["$PACKAGE_PROJ"], [BerliOS page]) | 
					
						
							| 
									
										
										
										
											2009-11-21 00:14:06 +00:00
										 |  |  | AC_DEFINE_UNQUOTED([PACKAGE_NEWBUG], ["$PACKAGE_NEWBUG"], [Trac new ticket page]) | 
					
						
							| 
									
										
										
										
											2009-05-12 04:46:26 +00:00
										 |  |  | AC_DEFINE_UNQUOTED([PACKAGE_DOCS], ["$PACKAGE_DOCS"], [Docs index]) | 
					
						
							|  |  |  | AC_DEFINE_UNQUOTED([PACKAGE_GUIDE], ["$PACKAGE_GUIDE"], [Beginners guide]) | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | AC_DEFINE_UNQUOTED([FLARQ_DOCS], ["$FLARQ_DOCS"], [Flarq Docs index]) | 
					
						
							|  |  |  | AC_SUBST([FLDIGI_AUTHORS], [$FLDIGI_AUTHORS]) | 
					
						
							|  |  |  | AC_SUBST([FLARQ_AUTHORS], [$FLARQ_AUTHORS]) | 
					
						
							| 
									
										
										
										
											2009-05-12 04:46:26 +00:00
										 |  |  | AC_SUBST([PACKAGE_HOME], [$PACKAGE_HOME]) | 
					
						
							|  |  |  | AC_SUBST([PACKAGE_DL], [$PACKAGE_DL]) | 
					
						
							|  |  |  | AC_SUBST([PACKAGE_PROJ], [$PACKAGE_PROJ]) | 
					
						
							| 
									
										
										
										
											2009-11-21 00:14:06 +00:00
										 |  |  | AC_SUBST([PACKAGE_NEWBUG], [$PACKAGE_NEWBUG]) | 
					
						
							| 
									
										
										
										
											2009-05-12 04:46:26 +00:00
										 |  |  | AC_SUBST([PACKAGE_DOCS], [$PACKAGE_DOCS]) | 
					
						
							|  |  |  | AC_SUBST([PACKAGE_GUIDE], [$PACKAGE_GUIDE]) | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | AC_SUBST([FLARQ_DOCS], [$FLARQ_DOCS]) | 
					
						
							| 
									
										
										
										
											2008-01-24 11:05:43 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-15 19:36:53 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | # Checks for programs. | 
					
						
							|  |  |  | AC_PROG_CXX | 
					
						
							|  |  |  | AC_PROG_CC | 
					
						
							| 
									
										
										
										
											2008-11-25 00:14:59 +00:00
										 |  |  | AC_USE_SYSTEM_EXTENSIONS | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Checks for header files. | 
					
						
							|  |  |  | AC_HEADER_STDC | 
					
						
							|  |  |  | AC_HEADER_DIRENT | 
					
						
							| 
									
										
										
										
											2009-04-17 18:17:55 +00:00
										 |  |  | AC_CHECK_HEADERS([arpa/inet.h execinfo.h fcntl.h limits.h memory.h netdb.h netinet/in.h regex.h stdint.h stdlib.h string.h strings.h sys/ioctl.h sys/param.h sys/socket.h sys/time.h sys/utsname.h termios.h unistd.h values.h linux/ppdev.h dev/ppbus/ppi.h]) | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Checks for typedefs, structures, and compiler characteristics. | 
					
						
							|  |  |  | AC_HEADER_STDBOOL | 
					
						
							|  |  |  | AC_C_CONST | 
					
						
							|  |  |  | AC_C_INLINE | 
					
						
							|  |  |  | AC_TYPE_INT16_T | 
					
						
							|  |  |  | AC_TYPE_INT32_T | 
					
						
							| 
									
										
										
										
											2007-12-09 16:44:10 +00:00
										 |  |  | AC_TYPE_INT64_T | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | AC_TYPE_INT8_T | 
					
						
							|  |  |  | AC_C_RESTRICT | 
					
						
							|  |  |  | AC_TYPE_SIZE_T | 
					
						
							|  |  |  | AC_HEADER_TIME | 
					
						
							|  |  |  | AC_STRUCT_TM | 
					
						
							|  |  |  | AC_TYPE_UINT16_T | 
					
						
							|  |  |  | AC_TYPE_UINT32_T | 
					
						
							|  |  |  | AC_TYPE_UINT64_T | 
					
						
							|  |  |  | AC_TYPE_UINT8_T | 
					
						
							|  |  |  | AC_C_VOLATILE | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Checks for library functions. | 
					
						
							|  |  |  | AC_FUNC_CLOSEDIR_VOID | 
					
						
							|  |  |  | AC_FUNC_ERROR_AT_LINE | 
					
						
							|  |  |  | AC_PROG_GCC_TRADITIONAL | 
					
						
							| 
									
										
										
										
											2009-04-17 18:17:55 +00:00
										 |  |  | dnl AC_FUNC_MALLOC | 
					
						
							|  |  |  | dnl AC_FUNC_REALLOC | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | AC_FUNC_SELECT_ARGTYPES | 
					
						
							|  |  |  | AC_TYPE_SIGNAL | 
					
						
							|  |  |  | AC_FUNC_STRFTIME | 
					
						
							|  |  |  | AC_FUNC_STRTOD | 
					
						
							| 
									
										
										
										
											2009-04-17 18:17:55 +00:00
										 |  |  | AC_CHECK_FUNCS([getaddrinfo gethostbyname hstrerror gmtime_r localtime_r memmove memset mkdir select setenv snprintf socket socketpair strcasecmp strcasestr strchr strdup strerror strlcpy strncasecmp strrchr strstr strtol uname unsetenv vsnprintf]) | 
					
						
							| 
									
										
										
										
											2008-05-09 23:12:17 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-06-01 15:26:30 +00:00
										 |  |  | # Check for O_CLOEXEC | 
					
						
							|  |  |  | AC_FCNTL_FLAGS | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | AC_PRESERVE_HELP_ORDER | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-25 00:14:59 +00:00
										 |  |  | ### Internationalization | 
					
						
							|  |  |  | AM_GNU_GETTEXT([external]) | 
					
						
							| 
									
										
										
										
											2009-04-17 18:17:55 +00:00
										 |  |  | AM_CONDITIONAL([USE_NLS], [test "x$USE_NLS" = "xyes"]) | 
					
						
							| 
									
										
										
										
											2008-03-30 13:38:05 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | ### Programs | 
					
						
							|  |  |  | # Determine if fldigi and flarq have been requested and can be built | 
					
						
							|  |  |  | # Set ac_cv_want_fldigi and ac_cv_want_flarq to yes/no | 
					
						
							|  |  |  | # Set WANT_FLDIGI and WANT_FLARQ Makefile conditionals | 
					
						
							|  |  |  | AC_FLDIGI_PROGRAMS | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-03-30 13:38:05 +00:00
										 |  |  | ###### OS support | 
					
						
							|  |  |  | ### OSX | 
					
						
							|  |  |  | # Set ac_cv_mac_universal to yes/no | 
					
						
							|  |  |  | # Set DARWIN Makefile conditional | 
					
						
							|  |  |  | # Substitute MAC_UNIVERSAL_CFLAGS and MAC_UNIVERSAL_LDFLAGS in Makefile | 
					
						
							|  |  |  | AC_FLDIGI_MACOSX | 
					
						
							|  |  |  | ### win32 | 
					
						
							|  |  |  | # Set WIN32 Makefile conditional | 
					
						
							|  |  |  | # Set HAVE_WINDRES Makefile conditional | 
					
						
							|  |  |  | # Substitute WINDRES in Makefile | 
					
						
							|  |  |  | AC_FLDIGI_WIN32 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-17 18:17:55 +00:00
										 |  |  | ### Non-POSIX compatibility (i.e. mingw32) | 
					
						
							|  |  |  | # Sets various Makefile conditionals; see m4/np-compat.m4 | 
					
						
							|  |  |  | AC_FLDIGI_NP_COMPAT | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | ### static flag | 
					
						
							|  |  |  | # Set ac_cv_static to yes/no | 
					
						
							|  |  |  | # Substitute RTLIB in Makefile | 
					
						
							|  |  |  | AC_FLDIGI_STATIC | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-04-14 22:18:15 +00:00
										 |  |  | ### optimizations | 
					
						
							|  |  |  | # Set ac_cv_opt to arg | 
					
						
							|  |  |  | # Substitute OPT_FLAGS in Makefile | 
					
						
							|  |  |  | AC_FLDIGI_OPT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | ### debug flag | 
					
						
							|  |  |  | # Set ac_cv_debug to yes/no | 
					
						
							|  |  |  | # Override CXXFLAGS | 
					
						
							|  |  |  | # Set ENABLE_DEBUG Makefile conditional | 
					
						
							|  |  |  | # Substitute RDYNAMIC in Makefile | 
					
						
							|  |  |  | AC_FLDIGI_DEBUG | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-02-04 05:20:24 +00:00
										 |  |  | ### benchmark mode | 
					
						
							|  |  |  | # Set ac_cv_benchmark to yes/no | 
					
						
							|  |  |  | # Define BENCHMARK_MODE in config.h | 
					
						
							|  |  |  | # Set ENABLE_BENCHMARK Makefile conditional | 
					
						
							|  |  |  | AC_FLDIGI_BENCHMARK | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | ### TLS flag | 
					
						
							|  |  |  | # Set ac_cv_tls to yes/no | 
					
						
							|  |  |  | # Define USE_TLS in config.h | 
					
						
							|  |  |  | AC_FLDIGI_TLS | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### std::bind or alternatives | 
					
						
							|  |  |  | # Set ac_cv_std_bind or ac_cv_std_tr1_bind to yes/no | 
					
						
							|  |  |  | # Define HAVE_STD_BIND or HAVE_STD_TR1_BIND in config.h | 
					
						
							|  |  |  | # Substitute BOOST_CPPFLAGS and BOOST_LDFLAGS in Makefile | 
					
						
							|  |  |  | # if falling back to Boost | 
					
						
							|  |  |  | AC_FLDIGI_BIND | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### FLTK | 
					
						
							|  |  |  | # Substitute FLTK_CFLAGS and FLTK_LIBS in Makefile | 
					
						
							|  |  |  | # Set FLUID variable | 
					
						
							|  |  |  | # Set HAVE_FLUID Makefile conditional | 
					
						
							|  |  |  | AC_FLDIGI_FLTK | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-05-17 03:24:15 +00:00
										 |  |  | ### XML-RPC library | 
					
						
							|  |  |  | # Set ac_cv_xmlrpc to yes/no | 
					
						
							|  |  |  | # Substitute XMLRPC_CFLAGS and XMLRPC_LIBS in Makefile | 
					
						
							|  |  |  | # Define USE_XMLRPC in config.h | 
					
						
							|  |  |  | # Set ENABLE_XMLRPC Makefile conditional | 
					
						
							|  |  |  | AC_FLDIGI_XMLRPC | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | ### OSS | 
					
						
							|  |  |  | # Set ac_cv_oss to yes/no | 
					
						
							|  |  |  | # Define USE_OSS in config.h | 
					
						
							|  |  |  | AC_FLDIGI_OSS | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-05-02 12:17:01 +00:00
										 |  |  | ### libpng | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | # Required if $ac_cv_want_fldigi is "yes" | 
					
						
							|  |  |  | # Set ac_cv_png to yes/no    (not used) | 
					
						
							| 
									
										
										
										
											2009-05-02 12:17:01 +00:00
										 |  |  | # Define USE_PNG in config.h (as above) | 
					
						
							|  |  |  | # Substitute PNG_CFLAGS and PNG_LIBS in Makefile | 
					
						
							| 
									
										
										
										
											2009-11-19 05:23:15 +00:00
										 |  |  | if test "x$ac_cv_want_fldigi" = "xyes"; then | 
					
						
							|  |  |  |     AC_FLDIGI_PKG_CHECK([png], [libpng >= 1.2.8], [no], [no]) | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2009-05-02 12:17:01 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | ### libsamplerate | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | # Required if $ac_cv_want_fldigi is "yes" | 
					
						
							|  |  |  | # Set ac_cv_samplerate to yes/no    (not used) | 
					
						
							| 
									
										
										
										
											2008-03-23 04:06:30 +00:00
										 |  |  | # Define USE_SAMPLERATE in config.h (as above) | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | # Substitute SAMPLERATE_CFLAGS and SAMPLERATE_LIBS in Makefile | 
					
						
							| 
									
										
										
										
											2009-11-19 05:23:15 +00:00
										 |  |  | if test "x$ac_cv_want_fldigi" = "xyes"; then | 
					
						
							|  |  |  |     AC_FLDIGI_PKG_CHECK([samplerate], [samplerate >= 0.1.1], [no], [no]) | 
					
						
							|  |  |  | fi | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### libsndfile | 
					
						
							|  |  |  | # Set ac_cv_sndfile to yes/no | 
					
						
							|  |  |  | # Define USE_SNDFILE in config.h | 
					
						
							|  |  |  | # Substitute SNDFILE_CFLAGS and SNDFILE_LIBS in Makefile | 
					
						
							| 
									
										
										
										
											2008-04-20 07:42:12 +00:00
										 |  |  | AC_FLDIGI_PKG_CHECK([sndfile], [sndfile >= 1.0.10], [yes], [yes], | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  |                     [enable reading/writing of audio files via libsndfile @<:@autodetect@:>@] ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### portaudio | 
					
						
							|  |  |  | # Set ac_cv_portaudio to yes/no | 
					
						
							|  |  |  | # Define USE_PORTAUDIO in config.h | 
					
						
							|  |  |  | # Substitute PORTAUDIO_CFLAGS and PORTAUDIO_LIBS in Makefile | 
					
						
							| 
									
										
										
										
											2008-04-20 07:42:12 +00:00
										 |  |  | AC_FLDIGI_PKG_CHECK([portaudio], [portaudio-2.0 >= 19], [yes], [yes], | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  |                     [enable support for PortAudio @<:@autodetect@:>@] ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ### pulseaudio | 
					
						
							|  |  |  | # Set ac_cv_pulseaudio to yes/no | 
					
						
							|  |  |  | # Define USE_PULSEAUDIO in config.h | 
					
						
							|  |  |  | # Substitute PULSEAUDIO_CFLAGS and PULSEAUDIO_LIBS in Makefile | 
					
						
							| 
									
										
										
										
											2008-04-20 07:42:12 +00:00
										 |  |  | AC_FLDIGI_PKG_CHECK([pulseaudio], [libpulse-simple >= 0.9.7], [yes], [yes], | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  |                     [enable support for PulseAudio @<:@autodetect@:>@] ) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if test "x$ac_cv_oss" = "xno" && \ | 
					
						
							|  |  |  |    test "x$ac_cv_portaudio" = "xno" && \ | 
					
						
							|  |  |  |    test "x$ac_cv_pulseaudio" = "xno"; then | 
					
						
							| 
									
										
										
										
											2008-02-27 02:58:09 +00:00
										 |  |  |     AC_MSG_WARN([*** $PACKAGE will be compiled without audio device support ***]) | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | ### hamlib | 
					
						
							|  |  |  | # Set ac_cv_hamlib to yes/no | 
					
						
							|  |  |  | # Define USE_HAMLIB in config.h | 
					
						
							|  |  |  | # Substitute HAMLIB_CFLAGS and HAMLIB_LIBS in Makefile | 
					
						
							|  |  |  | # Set ENABLE_HAMLIB Makefile conditional | 
					
						
							| 
									
										
										
										
											2008-04-20 07:42:12 +00:00
										 |  |  | AC_FLDIGI_PKG_CHECK([hamlib], [hamlib >= 1.2.4], [yes], [yes], | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  |                     [use hamradio control libraries @<:@autodetect@:>@], | 
					
						
							|  |  |  |                     [ENABLE_HAMLIB]) | 
					
						
							| 
									
										
										
										
											2009-01-01 17:03:35 +00:00
										 |  |  | # We compile our own copy of hamlib's locator.c if hamlib is not available | 
					
						
							| 
									
										
										
										
											2009-06-30 15:26:07 +00:00
										 |  |  | # or if it is version <= 1.2.9, which has a broken azimuth_long_path function | 
					
						
							|  |  |  | AX_COMPARE_VERSION([$pkg_hamlib_version], [le], [1.2.9], [need_locator_c=yes], [need_locator_c=no]) | 
					
						
							| 
									
										
										
										
											2009-04-26 14:48:25 +00:00
										 |  |  | AM_CONDITIONAL([NEED_HAMLIB_LOCATOR], [test "$need_locator_c" = "yes"]) | 
					
						
							| 
									
										
										
										
											2008-01-09 04:19:08 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-11-29 17:59:56 +00:00
										 |  |  | ### X11 | 
					
						
							|  |  |  | # Set ac_cv_x to yes/no | 
					
						
							|  |  |  | # Define USE_X in config.h | 
					
						
							|  |  |  | # Substitute X_CFLAGS and X_LIBS in Makefile | 
					
						
							|  |  |  | if test "x$target_darwin" = "xno" && test "x$target_win32" = "xno"; then | 
					
						
							|  |  |  |     AC_FLDIGI_PKG_CHECK([x], [x11], [no], [yes]) | 
					
						
							|  |  |  | fi | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-11-25 00:14:59 +00:00
										 |  |  | ### libintl | 
					
						
							|  |  |  | # Substitute INTL_CFLAGS in Makefile | 
					
						
							|  |  |  | # Substitute INTL_LIBS in Makefile | 
					
						
							|  |  |  | # (default to LIBINTL) | 
					
						
							|  |  |  | AC_FLDIGI_INTL | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-06 21:21:07 +00:00
										 |  |  | ### asciidoc | 
					
						
							|  |  |  | # substitute ASCIIDOC and A2X in doc/Makefile | 
					
						
							|  |  |  | # set HAVE_ASCIIDOC Makefile conditional | 
					
						
							|  |  |  | AC_FLDIGI_DOCS | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-04-17 18:17:56 +00:00
										 |  |  | ### build info | 
					
						
							|  |  |  | # Define various build variables in config.h | 
					
						
							|  |  |  | AC_FLDIGI_BUILD_INFO | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-09-22 20:02:51 +00:00
										 |  |  | ### silent build rules | 
					
						
							| 
									
										
										
										
											2009-09-30 12:25:31 +00:00
										 |  |  | AC_FLDIGI_BUILD_RULES | 
					
						
							| 
									
										
										
										
											2008-01-09 04:19:08 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | ### output | 
					
						
							| 
									
										
										
										
											2008-01-09 04:19:08 +00:00
										 |  |  | AH_TOP([ | 
					
						
							|  |  |  | #ifndef CONFIG_H_ | 
					
						
							|  |  |  | #define CONFIG_H_ | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | AH_BOTTOM([ | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | #include "pkg.h" | 
					
						
							| 
									
										
										
										
											2008-01-09 04:19:08 +00:00
										 |  |  | #include "util.h" | 
					
						
							|  |  |  | #endif /* CONFIG_H_ */ | 
					
						
							|  |  |  | ]) | 
					
						
							| 
									
										
										
										
											2009-04-06 21:21:07 +00:00
										 |  |  | AC_CONFIG_FILES([Makefile src/Makefile po/Makefile.in doc/Makefile]) | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | AC_OUTPUT | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-02-20 20:10:25 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ### summary | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | AC_MSG_RESULT([ | 
					
						
							|  |  |  | Configuration summary: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-26 00:13:52 +00:00
										 |  |  |   Version ..................... $VERSION | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-26 00:13:52 +00:00
										 |  |  |   Static linking .............. $ac_cv_static | 
					
						
							|  |  |  |   CPU optimizations ........... $ac_cv_opt | 
					
						
							|  |  |  |   Debugging ................... $ac_cv_debug | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  |   fldigi ...................... $ac_cv_want_fldigi | 
					
						
							|  |  |  |   flarq ....................... $ac_cv_want_flarq | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   i18n ........................ $USE_NLS | 
					
						
							|  |  |  | ]) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | if test "x$ac_cv_want_fldigi" = "xyes"; then | 
					
						
							|  |  |  |   AC_MSG_RESULT([ fldigi build options: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-06-26 00:13:52 +00:00
										 |  |  |   sndfile ..................... $ac_cv_sndfile | 
					
						
							|  |  |  |   oss ......................... $ac_cv_oss | 
					
						
							|  |  |  |   portaudio ................... $ac_cv_portaudio | 
					
						
							|  |  |  |   pulseaudio .................. $ac_cv_pulseaudio | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   hamlib ...................... $ac_cv_hamlib | 
					
						
							|  |  |  |   xmlrpc ...................... $ac_cv_xmlrpc | 
					
						
							| 
									
										
										
										
											2007-11-28 22:32:50 +00:00
										 |  |  | ]) | 
					
						
							| 
									
										
										
										
											2009-05-26 18:57:44 +00:00
										 |  |  | fi |