libmd-linker.m4 677 B

12345678910111213141516171819202122
  1. # Copyright © 2014 Guillem Jover <[email protected]>
  2. # LIBMD_LINKER_VERSION_SCRIPT
  3. # --------------------------
  4. AC_DEFUN([LIBMD_LINKER_VERSION_SCRIPT], [
  5. AC_CACHE_CHECK([for --version-script linker flag], [libmd_cv_version_script], [
  6. echo "{ global: symbol; local: *; };" >conftest.map
  7. save_LDFLAGS=$LDFLAGS
  8. LDFLAGS="$LDFLAGS -Wl,--version-script=conftest.map"
  9. AC_LINK_IFELSE([
  10. AC_LANG_PROGRAM([], [])
  11. ], [
  12. libmd_cv_version_script=yes
  13. ], [
  14. libmd_cv_version_script=no
  15. ])
  16. LDFLAGS="$save_LDFLAGS"
  17. rm -f conftest.map
  18. ])
  19. AM_CONDITIONAL([HAVE_LINKER_VERSION_SCRIPT],
  20. [test "x$libmd_cv_version_script" = "xyes"])
  21. ])