0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-12-30 17:34:04 +01:00
construct/tools/m4/ax_cxx_version.m4

48 lines
739 B
Text
Raw Normal View History

AC_SUBST([CXX_VERSION])
AC_DEFUN([AX_CXX_VERSION],
[
AC_CACHE_CHECK([cxx version], [ax_cv_cxx_version],
[
AM_COND_IF(GCC,
[
ax_cv_cxx_version="`$CXX -dumpfullversion`"
])
AM_COND_IF(CLANG,
[
ax_cv_cxx_version="`$CXX -dumpversion`"
])
AS_IF([test "x$ax_cv_cxx_version" = "x"],
[
ax_cv_cxx_version=""
])
])
CXX_VERSION=$ax_cv_cxx_version
])
AC_SUBST([CXX_EPOCH])
AC_DEFUN([AX_CXX_EPOCH],
[
AC_CACHE_CHECK([cxx epoch], [ax_cv_cxx_epoch],
[
AM_COND_IF(GCC,
[
ax_cv_cxx_epoch="`$CXX -dumpversion`"
])
AM_COND_IF(CLANG,
[
ax_cv_cxx_epoch="`$CXX -dumpversion | cut -d'.' -f1`"
])
AS_IF([test "x$ax_cv_cxx_epoch" = "x"],
[
ax_cv_cxx_epoch=""
])
])
CXX_EPOCH=$ax_cv_cxx_epoch
])