mirror of
https://github.com/matrix-construct/construct
synced 2024-09-27 11:18:51 +02:00
configure: Check for libdrm / xf86drm.
This commit is contained in:
parent
acb188a2ec
commit
5f0250c9e1
1 changed files with 51 additions and 0 deletions
51
configure.ac
51
configure.ac
|
@ -290,6 +290,8 @@ if test "$lto" = "yes"; then
|
||||||
lto="no"
|
lto="no"
|
||||||
AC_MSG_RESULT([no, optimizations disabled])
|
AC_MSG_RESULT([no, optimizations disabled])
|
||||||
])
|
])
|
||||||
|
else
|
||||||
|
AC_MSG_RESULT([no])
|
||||||
fi
|
fi
|
||||||
|
|
||||||
AM_CONDITIONAL([LTO], [[[[ "$LTO" = "1" ]]]])
|
AM_CONDITIONAL([LTO], [[[[ "$LTO" = "1" ]]]])
|
||||||
|
@ -2246,6 +2248,54 @@ PKG_CHECK_MODULES(LLVM, [LLVM],
|
||||||
|
|
||||||
AM_CONDITIONAL([LLVM], [test "x$have_libllvm" = "xyes" ])
|
AM_CONDITIONAL([LLVM], [test "x$have_libllvm" = "xyes" ])
|
||||||
|
|
||||||
|
dnl
|
||||||
|
dnl
|
||||||
|
dnl LibDRM
|
||||||
|
dnl
|
||||||
|
dnl
|
||||||
|
|
||||||
|
AC_SUBST(DRM_CPPFLAGS, [])
|
||||||
|
AC_SUBST(DRM_LDFLAGS, [])
|
||||||
|
AC_SUBST(DRM_LIBS, [])
|
||||||
|
|
||||||
|
AC_ARG_WITH(drm-includes,
|
||||||
|
RB_HELP_STRING([--with-drm-includes=[[[DIR]]]], [Path to DRM include directory]),
|
||||||
|
[
|
||||||
|
drm_incdir="$withval"
|
||||||
|
DRM_CPPFLAGS="-isystem $withval"
|
||||||
|
], [])
|
||||||
|
|
||||||
|
AC_ARG_WITH(drm-libs,
|
||||||
|
RB_HELP_STRING([--with-drm-libs=[[[DIR]]]], [Path to DRM library directory]),
|
||||||
|
[
|
||||||
|
drm_libdir="$withval"
|
||||||
|
DRM_LDFLAGS="-L$withval"
|
||||||
|
], [])
|
||||||
|
|
||||||
|
RB_CHK_SYSHEADER([xf86drm.h], [XF86DRM_H])
|
||||||
|
RB_CHK_SYSHEADER([drm/drm.h], [DRM_DRM_H])
|
||||||
|
PKG_CHECK_MODULES(libdrm, [DRM],
|
||||||
|
[
|
||||||
|
have_drm="yes"
|
||||||
|
], [
|
||||||
|
AC_CHECK_LIB(drm, drmOpen,
|
||||||
|
[
|
||||||
|
have_drm="yes"
|
||||||
|
], [
|
||||||
|
have_drm="no"
|
||||||
|
])
|
||||||
|
])
|
||||||
|
|
||||||
|
AC_MSG_CHECKING(whether to enable use of any found DRM)
|
||||||
|
AM_CONDITIONAL([DRM], [test "x$have_drm" = "xyes"])
|
||||||
|
|
||||||
|
AM_COND_IF([DRM],
|
||||||
|
[
|
||||||
|
AC_MSG_RESULT([yes])
|
||||||
|
IRCD_DEFINE(USE_DRM, [1], [DRM support is available and enabled])
|
||||||
|
DRM_LIBS+="-ldrm"
|
||||||
|
])
|
||||||
|
|
||||||
dnl
|
dnl
|
||||||
dnl
|
dnl
|
||||||
dnl OpenCL
|
dnl OpenCL
|
||||||
|
@ -2818,6 +2868,7 @@ echo "Sodium support .................... $have_sodium"
|
||||||
echo "GNU MP support .................... $have_gmp"
|
echo "GNU MP support .................... $have_gmp"
|
||||||
echo "PBC support ....................... $have_pbc"
|
echo "PBC support ....................... $have_pbc"
|
||||||
echo "LLVM library support .............. $have_libllvm"
|
echo "LLVM library support .............. $have_libllvm"
|
||||||
|
echo "DRM support ....................... $have_drm"
|
||||||
echo "ARM NN support .................... $have_armnn"
|
echo "ARM NN support .................... $have_armnn"
|
||||||
echo "OpenCL support .................... $have_opencl"
|
echo "OpenCL support .................... $have_opencl"
|
||||||
echo "MesaOpenCL support ................ $have_mesa_opencl"
|
echo "MesaOpenCL support ................ $have_mesa_opencl"
|
||||||
|
|
Loading…
Reference in a new issue