From: garyscavone Date: Wed, 17 Feb 2016 01:39:50 +0000 (-0500) Subject: Merge pull request #49 from radarsat1/automake X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=0b6207d3257a988b6665c36b6d4ee6d9846a4b52;p=rtaudio-cdist.git Merge pull request #49 from radarsat1/automake Port the build system to automake --- 0b6207d3257a988b6665c36b6d4ee6d9846a4b52 diff --cc configure.ac index acb1348,cf1309c..a61ee04 --- a/configure.ac +++ b/configure.ac @@@ -1,8 -1,36 +1,36 @@@ # Process this file with autoconf to produce a configure script. -AC_INIT(RtAudio, 4.1, gary@music.mcgill.ca, rtaudio) +AC_INIT(RtAudio, 4.1.1, gary@music.mcgill.ca, rtaudio) AC_CONFIG_AUX_DIR(config) AC_CONFIG_SRCDIR(RtAudio.cpp) - AC_CONFIG_FILES([rtaudio-config librtaudio.pc Makefile tests/Makefile]) + AC_CONFIG_FILES([rtaudio-config rtaudio.pc Makefile tests/Makefile doc/Makefile doc/doxygen/Doxyfile]) + AM_INIT_AUTOMAKE([1.14 -Wall -Werror foreign subdir-objects]) + + # libtool version: current:revision:age + # + # If the library source code has changed at all since the last update, then + # increment revision (`c:r:a' becomes `c:r+1:a'). + # + # If any interfaces have been added, removed, or changed since the last update, + # increment current, and set revision to 0. + # + # If any interfaces have been added since the last public release, then + # increment age. + # + # If any interfaces have been removed since the last public release, then set + # age to 0. + m4_define([lt_current], 5) + m4_define([lt_revision], 0) + m4_define([lt_age], 0) + + m4_define([lt_version_info], [lt_current:lt_revision:lt_age]) + m4_define([lt_current_minus_age], [m4_eval(lt_current - lt_age)]) + + SO_VERSION=lt_version_info + AC_SUBST(SO_VERSION) + + # Enable some nice automake features if they are available + m4_ifdef([AM_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) + m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) # Fill GXX with something before test. AC_SUBST( GXX, ["no"] )