mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-12-21 11:00:04 +08:00
Fix up libtool version-info logic
This commit is contained in:
10
configure.ac
10
configure.ac
@@ -1,10 +1,18 @@
|
|||||||
dnl Process this file with autoconf to produce a configure script.
|
dnl Process this file with autoconf to produce a configure script.
|
||||||
AC_INIT([mdbtools],[0.8.2],[mdbtools-dev@lists.sourceforge.net])
|
AC_INIT([mdbtools],[0.9.0-beta],[https://github.com/mdbtools/mdbtools/issues],[],[https://github.com/mdbtools/mdbtools])
|
||||||
AC_CONFIG_MACRO_DIR([m4])
|
AC_CONFIG_MACRO_DIR([m4])
|
||||||
AC_CONFIG_AUX_DIR([build-aux])
|
AC_CONFIG_AUX_DIR([build-aux])
|
||||||
AC_CONFIG_SRCDIR(src/extras/mdb-dump.c)
|
AC_CONFIG_SRCDIR(src/extras/mdb-dump.c)
|
||||||
AM_INIT_AUTOMAKE
|
AM_INIT_AUTOMAKE
|
||||||
|
|
||||||
|
MDBTOOLS_VERSION_MAJOR=0
|
||||||
|
MDBTOOLS_VERSION_MINOR=9
|
||||||
|
MDBTOOLS_VERSION_MICRO=0
|
||||||
|
|
||||||
|
# Update this logic when the major version changes
|
||||||
|
VERSION_INFO=`expr $MDBTOOLS_VERSION_MINOR - 6`:$MDBTOOLS_VERSION_MICRO
|
||||||
|
AC_SUBST(VERSION_INFO)
|
||||||
|
|
||||||
AM_MAINTAINER_MODE([enable])
|
AM_MAINTAINER_MODE([enable])
|
||||||
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
lib_LTLIBRARIES = libmdb.la
|
lib_LTLIBRARIES = libmdb.la
|
||||||
libmdb_la_SOURCES= catalog.c mem.c file.c table.c data.c dump.c backend.c money.c sargs.c index.c like.c write.c stats.c map.c props.c worktable.c options.c iconv.c version.c
|
libmdb_la_SOURCES= catalog.c mem.c file.c table.c data.c dump.c backend.c money.c sargs.c index.c like.c write.c stats.c map.c props.c worktable.c options.c iconv.c version.c
|
||||||
libmdb_la_LDFLAGS = -version-info 2:1:0
|
libmdb_la_LDFLAGS = -version-info $(VERSION_INFO)
|
||||||
if FAKE_GLIB
|
if FAKE_GLIB
|
||||||
libmdb_la_SOURCES += fakeglib.c
|
libmdb_la_SOURCES += fakeglib.c
|
||||||
libmdb_la_LDFLAGS += -export-symbols-regex '^(g_|mdb_|_mdb_put_int16$$|_mdb_put_int32$$)'
|
libmdb_la_LDFLAGS += -export-symbols-regex '^(g_|mdb_|_mdb_put_int16$$|_mdb_put_int32$$)'
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ BUILT_SOURCES = parser.h
|
|||||||
AM_YFLAGS = -d -o parser.c
|
AM_YFLAGS = -d -o parser.c
|
||||||
lib_LTLIBRARIES = libmdbsql.la
|
lib_LTLIBRARIES = libmdbsql.la
|
||||||
libmdbsql_la_SOURCES= mdbsql.c parser.y lexer.l
|
libmdbsql_la_SOURCES= mdbsql.c parser.y lexer.l
|
||||||
libmdbsql_la_LDFLAGS = -version-info 2:0:0 -export-symbols-regex '^mdb_sql_'
|
libmdbsql_la_LDFLAGS = -version-info $(VERSION_INFO) -export-symbols-regex '^mdb_sql_'
|
||||||
CLEANFILES = parser.c parser.h lexer.c
|
CLEANFILES = parser.c parser.h lexer.c
|
||||||
AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
|
AM_CFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
|
||||||
LIBS = $(GLIB_LIBS)
|
LIBS = $(GLIB_LIBS)
|
||||||
|
|||||||
Reference in New Issue
Block a user