Author: mysqlpp
Date: Sun Jul 24 11:05:41 2011
New Revision: 2695
URL: http://svn.gna.org/viewcvs/mysqlpp?rev=2695&view=rev
Log:
Added "abicheck" top-level target, for running ISPRAS ABI checker tool
(http://ispras.linux-foundation.org/) against a predecided "ABI-stable"
version of MySQL++, comparing it against the current version.
Added:
trunk/abi.xml.in
trunk/version.in
Modified:
trunk/ (props changed)
trunk/configure.ac
trunk/mysql++.bkl
Propchange: trunk/
------------------------------------------------------------------------------
--- svn:ignore (original)
+++ svn:ignore Sun Jul 24 11:05:41 2011
@@ -26,6 +26,11 @@
install-sh
shared-ld-sh
+abi.xml
+compat_reports
+logs
+version
+
install.hta
mysql++.spec
Added: trunk/abi.xml.in
URL: http://svn.gna.org/viewcvs/mysqlpp/trunk/abi.xml.in?rev=2695&view=auto
==============================================================================
--- trunk/abi.xml.in (added)
+++ trunk/abi.xml.in Sun Jul 24 11:05:41 2011
@@ -1,0 +1,10 @@
+<version>
+ @MYSQLPP_VERSION_MAJOR@.@MYSQLPP_VERSION_MINOR@.@MYSQLPP_VERSION_BUGFIX@
+</version>
+<headers>
+ lib
+ @MYSQL_C_INC_DIR@
+</headers>
+<libs>
+ @MYSQL_C_LIB_DIR@
+</libs>
Modified: trunk/configure.ac
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/configure.ac?rev=2695&r1=2694&r2=2695&view=diff
==============================================================================
--- trunk/configure.ac (original)
+++ trunk/configure.ac Sun Jul 24 11:05:41 2011
@@ -14,7 +14,7 @@
# USA
# Standard autotools stuff
-AC_INIT(mysql++, 3.1.0, [email protected], mysql++)
+AC_INIT(mysql++, 3.1.1, [email protected], mysql++)
AC_CONFIG_HEADER(config.h)
AC_CANONICAL_SYSTEM
@@ -108,7 +108,10 @@
lib/Doxyfile \
lib/mysql++.h \
ssx/Doxyfile \
+ abi.xml \
mysql++.spec \
Makefile \
+ version
])
+chmod +x version
Modified: trunk/mysql++.bkl
URL:
http://svn.gna.org/viewcvs/mysqlpp/trunk/mysql%2B%2B.bkl?rev=2695&r1=2694&r2=2695&view=diff
==============================================================================
--- trunk/mysql++.bkl (original)
+++ trunk/mysql++.bkl Sun Jul 24 11:05:41 2011
@@ -6,6 +6,7 @@
<set var="DDD">$(DOLLAR)$(DOLLAR)d</set>
<set var="DDF">$(DOLLAR)$(DOLLAR)f</set>
+ <set var="STABLEABI">3.0.9</set>
<set var="PLATFORM_WINDOWS_NATIVE">no</set>
<set var="THREAD_TYPE">single</set>
@@ -585,6 +586,16 @@
<command>rm -fr $(PKGNAME)/autom4te.cache</command>
</action>
+ <action id="abicheck">
+ <command>
+ <![CDATA[
+ sed -e s/`sh version`/$(STABLEABI)/ <
abi.xml > ../$(STABLEABI)/abi.xml
+
~/src/abi-compliance-checker/head/abi-compliance-checker.pl \
+ -lib mysqlpp -d1
../$(STABLEABI)/abi.xml -d2 abi.xml
+ ]]>
+ </command>
+ </action>
+
<action id="dist">
<depends>doc</depends>
<depends>$(PKGNAME)</depends>
Added: trunk/version.in
URL: http://svn.gna.org/viewcvs/mysqlpp/trunk/version.in?rev=2695&view=auto
==============================================================================
--- trunk/version.in (added)
+++ trunk/version.in Sun Jul 24 11:05:41 2011
@@ -1,0 +1,2 @@
+#!/bin/sh
+echo @MYSQLPP_VERSION_MAJOR@.@MYSQLPP_VERSION_MINOR@.@MYSQLPP_VERSION_BUGFIX@
_______________________________________________
Mysqlpp-commits mailing list
[email protected]
https://mail.gna.org/listinfo/mysqlpp-commits