diff options
author | midipix <writeonce@midipix.org> | 2025-06-22 04:03:12 +0000 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2025-06-22 04:18:33 +0000 |
commit | b72f942948eaae70b2d8178d02962d9e173b9075 (patch) | |
tree | 8cc315e403d5d5292554c5f7ce54cc6e56da5c18 /m4/slibtool.m4 | |
parent | 1bb77d77c01a3ef03cccf6b6784c81970a0dae1f (diff) | |
download | slibtool-b72f942948eaae70b2d8178d02962d9e173b9075.tar.bz2 slibtool-b72f942948eaae70b2d8178d02962d9e173b9075.tar.xz |
m4/slibtool.m4: implemented SLIBTOOL_PROG_RC and synonym macros.
Diffstat (limited to 'm4/slibtool.m4')
-rw-r--r-- | m4/slibtool.m4 | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/m4/slibtool.m4 b/m4/slibtool.m4 index 2077f57..82f5ac2 100644 --- a/m4/slibtool.m4 +++ b/m4/slibtool.m4 @@ -54,6 +54,9 @@ m4_ifdef([AM_PROG_AR], [m4_undefine([AM_PROG_AR])]) m4_ifdef([AC_PROG_NM], [m4_undefine([AC_PROG_NM])]) m4_ifdef([AM_PROG_NM], [m4_undefine([AM_PROG_NM])]) +m4_ifdef([AC_PROG_RC], [m4_undefine([AC_PROG_RC])]) +m4_ifdef([LT_PROG_RC], [m4_undefine([LT_PROG_RC])]) + m4_ifdef([AC_PROG_RANLIB], [m4_undefine([AC_PROG_RANLIB])]) m4_ifdef([AM_PROG_RANLIB], [m4_undefine([AM_PROG_RANLIB])]) @@ -401,6 +404,30 @@ fi ]) +# SLIBTOOL_PROG_RC +# ---------------- +AC_DEFUN([SLIBTOOL_PROG_RC],[ + +# slibtool: SLIBTOOL_PROG_RC +# -------------------------- +if [[ -n "${host_alias}" ]]; then + AC_CHECK_PROG([RC],"${host_alias}-"[windres],"${host_alias}-"[windres]) +fi + +if [[ -n "${host}" ]] && [[ "${host}" != "${host_alias:-}" ]] && [[ -z "${RC}" ]]; then + AC_CHECK_PROG([RC],"${host}-"[windres],"${host}-"[windres]) +fi + +if [[ -n "${host}" ]] && [[ -z "${RC}" ]]; then + AC_CHECK_PROG([RC],[llvm-windres],[llvm-windres]) +fi + +if [[ "${host:-x}" = "${build:-x}" ]]; then + AC_CHECK_PROG([RC],[windres],[windres]) +fi +]) + + # SLIBTOOL_PROG_LEX # ----------------- AC_DEFUN([SLIBTOOL_PROG_LEX],[ @@ -644,6 +671,9 @@ AC_DEFUN([AM_PROG_AR], [SLIBTOOL_PROG_AR($@)]) AC_DEFUN([AC_PROG_NM], [SLIBTOOL_PROG_NM($@)]) AC_DEFUN([AM_PROG_NM], [SLIBTOOL_PROG_NM($@)]) +AC_DEFUN([AC_PROG_RC], [SLIBTOOL_PROG_RC($@)]) +AC_DEFUN([LT_PROG_RC], [SLIBTOOL_PROG_RC($@)]) + AC_DEFUN([AC_PROG_RANLIB], [SLIBTOOL_PROG_RANLIB($@)]) AC_DEFUN([AM_PROG_RANLIB], [SLIBTOOL_PROG_RANLIB($@)]) |