Merge branch 'master' of https://github.com/ebassi/json-c into ebassi-master
Conflicts: Makefile.am
This commit is contained in:
@@ -30,7 +30,7 @@ libjson_cinclude_HEADERS = \
|
|||||||
#libjsonx_include_HEADERS = \
|
#libjsonx_include_HEADERS = \
|
||||||
# json_config.h
|
# json_config.h
|
||||||
|
|
||||||
libjson_c_la_LDFLAGS = -version-info 2:0:0 -no-undefined
|
libjson_c_la_LDFLAGS = -version-info 2:0:0 -no-undefined @JSON_BSYMBOLIC_LDFLAGS@
|
||||||
|
|
||||||
libjson_c_la_SOURCES = \
|
libjson_c_la_SOURCES = \
|
||||||
arraylist.c \
|
arraylist.c \
|
||||||
|
|||||||
26
configure.ac
26
configure.ac
@@ -49,6 +49,32 @@ AC_LANG_POP([C])
|
|||||||
|
|
||||||
AM_PROG_LIBTOOL
|
AM_PROG_LIBTOOL
|
||||||
|
|
||||||
|
# Check for the -Bsymbolic-functions linker flag
|
||||||
|
AC_ARG_ENABLE([Bsymbolic],
|
||||||
|
[AS_HELP_STRING([--disable-Bsymbolic], [Avoid linking with -Bsymbolic-function])],
|
||||||
|
[],
|
||||||
|
[enable_Bsymbolic=check])
|
||||||
|
|
||||||
|
AS_IF([test "x$enable_Bsymbolic" = "xcheck"],
|
||||||
|
[
|
||||||
|
saved_LDFLAGS="${LDFLAGS}"
|
||||||
|
AC_MSG_CHECKING([for -Bsymbolic-functions linker flag])
|
||||||
|
LDFLAGS=-Wl,-Bsymbolic-functions
|
||||||
|
AC_TRY_LINK([], [int main (void) { return 0; }],
|
||||||
|
[
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
enable_Bsymbolic=yes
|
||||||
|
],
|
||||||
|
[
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
|
enable_Bsymbolic=no
|
||||||
|
])
|
||||||
|
LDFLAGS="${saved_LDFLAGS}"
|
||||||
|
])
|
||||||
|
|
||||||
|
AS_IF([test "x$enable_Bsymbolic" = "xyes"], [JSON_BSYMBOLIC_LDFLAGS=-Wl[,]-Bsymbolic-functions])
|
||||||
|
AC_SUBST(JSON_BSYMBOLIC_LDFLAGS)
|
||||||
|
|
||||||
AC_CONFIG_FILES([
|
AC_CONFIG_FILES([
|
||||||
Makefile
|
Makefile
|
||||||
json-c.pc
|
json-c.pc
|
||||||
|
|||||||
Reference in New Issue
Block a user