/
githubmirror
/
authselect
Обзор
Документация
Войти
/
githubmirror
/
authselect
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
1.1
src/build_macros.m4
42 строки
1 KB
Pavel Březina
lib: label temporary files with correct selinux context
11 янв 2019, 12:47
11 янв 2019, 12:47
9451dd5
Код
Авторство
О чём код?
dnl Require popt library and store ld and c flags in POPT_LIBS and POPT_CFLAGS. AC_DEFUN([REQUIRE_POPT], [ AC_SUBST(POPT_LIBS) AC_SUBST(POPT_CFLAGS) PKG_CHECK_MODULES([POPT], [popt], [found_popt=yes], [found_popt=no]) AS_IF([test x"$found_popt" != xyes], [AC_CHECK_HEADERS([popt.h], [AC_CHECK_LIB([popt], [poptGetContext], [POPT_LIBS="-lpopt"], AC_MSG_ERROR([POPT library must support poptGetContext]))], [AC_MSG_ERROR([POPT header files are not installed])] )]) ]) AC_DEFUN([REQUIRE_CMOCKA], [ PKG_CHECK_EXISTS(cmocka >= 1.0.0, [AC_CHECK_HEADERS([stdarg.h stddef.h setjmp.h], [], dnl We are only interested in action-if-not-found [AC_MSG_WARN([Header files stdarg.h stddef.h setjmp.h are required by cmocka]) cmocka_required_headers="no" ] ) AS_IF([test x"$cmocka_required_headers" != x"no"], [PKG_CHECK_MODULES([CMOCKA], [cmocka], [have_cmocka="yes"])] )], [AC_MSG_WARN([No libcmocka-1.0.0 or newer library found, cmocka tests will not be built])] ) AM_CONDITIONAL([HAVE_CMOCKA], [test x$have_cmocka = xyes]) ]) AC_DEFUN([REQUIRE_SELINUX], [ AC_CHECK_HEADERS(selinux/selinux.h, [AC_CHECK_LIB(selinux, is_selinux_enabled, [SELINUX_LIBS="-lselinux"], [AC_MSG_ERROR([SELinux library is missing])] )], [AC_MSG_ERROR([SELinux headers are missing])] ) AC_SUBST(SELINUX_LIBS) ])