diff options
author | Yu Jiung <jiung.yu@samsung.com> | 2016-11-10 16:24:08 +0900 |
---|---|---|
committer | Yu Jiung <jiung.yu@samsung.com> | 2016-11-10 16:25:02 +0900 |
commit | 8166b0204b6945a4fdb89bbae0b0b7168a7cf6e8 (patch) | |
tree | 81f0750d91aa467df3ee81cf30d22a65db2e6685 /m4/cares-confopts.m4 | |
parent | ccccebb78520ec3a26a18370936516b12ae5d53a (diff) | |
parent | 45e88a8337839e5fd88519bc55467053d521c9f6 (diff) | |
download | c-ares-accepted/tizen/4.0/base/20170828.221324.tar.gz c-ares-accepted/tizen/4.0/base/20170828.221324.tar.bz2 c-ares-accepted/tizen/4.0/base/20170828.221324.zip |
Merge branch 'tizen' into tizen_basetizen_4.0.m2_releasetizen_4.0.IoT.p1_releasesubmit/tizen_base/20170705.023439submit/tizen_base/20170703.013654submit/tizen_4.0_base/20170828.000001submit/tizen_4.0_base/20170828.000000submit/tizen_4.0_base/20170811.071500accepted/tizen/base/20170707.183634accepted/tizen/4.0/base/20170828.221324accepted/tizen/4.0/base/20170811.093019
Conflicts:
packaging/c-ares.spec
Change-Id: I1ec10e394aed3ef19ee21fefbe3aba7d7a615c74
Diffstat (limited to 'm4/cares-confopts.m4')
-rw-r--r-- | m4/cares-confopts.m4 | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/m4/cares-confopts.m4 b/m4/cares-confopts.m4 index 9d12a9b..135036a 100644 --- a/m4/cares-confopts.m4 +++ b/m4/cares-confopts.m4 @@ -219,6 +219,44 @@ AC_HELP_STRING([--disable-symbol-hiding],[Disable hiding of library internal sym ]) +dnl CARES_CHECK_OPTION_EXPOSE_STATICS +dnl ------------------------------------------------- +dnl Verify if configure has been invoked with option +dnl --enable-expose-statics or --disable-expose-statics, +dnl setting shell variable want_expose_statics value. + +AC_DEFUN([CARES_CHECK_OPTION_EXPOSE_STATICS], [ + AC_MSG_CHECKING([whether to expose internal static functions for testing]) + OPT_EXPOSE_STATICS="default" + AC_ARG_ENABLE(expose-statics, +AC_HELP_STRING([--enable-expose-statics],[Enable exposure of internal static functions for testing]) +AC_HELP_STRING([--disable-expose-statics],[Disable exposure of internal static functions for testing]), + OPT_EXPOSE_STATICS=$enableval) + case "$OPT_EXPOSE_STATICS" in + no) + dnl --disable-expose-statics option used. + want_expose_statics="no" + AC_MSG_RESULT([no]) + ;; + default) + dnl configure's expose-statics option not specified. + dnl Handle this as if --disable-expose-statics option was given. + want_expose_statics="no" + AC_MSG_RESULT([no]) + ;; + *) + dnl --enable-expose-statics option used. + want_expose_statics="yes" + AC_MSG_RESULT([yes]) + ;; + esac + if test "$want_expose_statics" = "yes"; then + AC_DEFINE_UNQUOTED(CARES_EXPOSE_STATICS, 1, + [Defined for build that exposes internal static functions for testing.]) + fi +]) + + dnl CARES_CHECK_OPTION_WARNINGS dnl ------------------------------------------------- dnl Verify if configure has been invoked with option @@ -350,5 +388,9 @@ AC_DEFUN([CARES_CONFIGURE_SYMBOL_HIDING], [ fi AM_CONDITIONAL(DOING_CARES_SYMBOL_HIDING, test x$doing_symbol_hiding = xyes) AC_SUBST(CFLAG_CARES_SYMBOL_HIDING) + if test "$doing_symbol_hiding" = "yes"; then + AC_DEFINE_UNQUOTED(CARES_SYMBOL_HIDING, 1, + [Defined for build with symbol hiding.]) + fi ]) |