mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-04-05 20:31:00 +08:00
Added support for SunOS style --version-script
This commit is contained in:
parent
55c52b92bb
commit
cca7001f98
@ -96,14 +96,14 @@ AC_ARG_ENABLE([ld-version-script],
|
||||
|
||||
AC_MSG_CHECKING([whether the linker supports version scripts])
|
||||
SAVED_LDFLAGS="$LDFLAGS"
|
||||
LDFLAGS="$LDFLAGS -Wl,--version-script,conftest.map"
|
||||
LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
|
||||
cat > conftest.map <<EOF
|
||||
VERS_1 {
|
||||
global: *;
|
||||
};
|
||||
EOF
|
||||
AC_LINK_IFELSE(AC_LANG_PROGRAM([], []),
|
||||
[VERSION_SCRIPT_FLAG=-Wl,--version-script,; AC_MSG_RESULT([yes (GNU style)])], [])
|
||||
[VERSION_SCRIPT_FLAG=-Wl,--version-script=; AC_MSG_RESULT([yes (GNU style)])], [])
|
||||
if test "x$VERSION_SCRIPT_FLAG" = "x"; then
|
||||
LDFLAGS="$SAVED_LDFLAGS -Wl,-M,conftest.map"
|
||||
AC_LINK_IFELSE(AC_LANG_PROGRAM([], []),
|
||||
|
@ -4,5 +4,5 @@ libmdb_la_LDFLAGS = -version-info 2:1:0
|
||||
AM_CPPFLAGS = -I$(top_srcdir)/include $(GLIB_CFLAGS)
|
||||
LIBS = $(GLIB_LIBS) @LIBS@
|
||||
if VERSION_SCRIPT
|
||||
libmdb_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libmdb.map
|
||||
libmdb_la_LDFLAGS += $(VERSION_SCRIPT_FLAG)$(srcdir)/libmdb.map
|
||||
endif
|
||||
|
@ -8,5 +8,5 @@ libmdbodbc_la_LDFLAGS = -version-info 1:1:0
|
||||
LIBS = @LEXLIB@ $(GLIB_LIBS) $(ODBC_LIBS)
|
||||
unittest_LDADD = libmdbodbc.la ../libmdb/libmdb.la ../sql/libmdbsql.la
|
||||
if VERSION_SCRIPT
|
||||
libmdbodbc_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libmdbodbc.map
|
||||
libmdbodbc_la_LDFLAGS += $(VERSION_SCRIPT_FLAG)$(srcdir)/libmdbodbc.map
|
||||
endif
|
||||
|
@ -7,5 +7,5 @@ LIBS = $(GLIB_LIBS)
|
||||
libmdbsql_la_LIBADD = ../libmdb/libmdb.la
|
||||
YACC = @YACC@ -d
|
||||
if VERSION_SCRIPT
|
||||
libmdbsql_la_LDFLAGS += -Wl,--version-script=$(srcdir)/libmdbsql.map
|
||||
libmdbsql_la_LDFLAGS += $(VERSION_SCRIPT_FLAG)$(srcdir)/libmdbsql.map
|
||||
endif
|
||||
|
Loading…
Reference in New Issue
Block a user