File: configure.ac

package info (click to toggle)
pick 2.0.2-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 648 kB
  • sloc: ansic: 1,162; sh: 64; makefile: 60
file content (34 lines) | stat: -rw-r--r-- 1,005 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
AC_PREREQ([2.61])
AC_INIT([pick], [2.0.2], [pick-maintainers@calleerlandsson.com])
AM_INIT_AUTOMAKE([subdir-objects])
AC_CONFIG_HEADERS([config.h])
AC_PROG_CC
AM_PROG_CC_C_O
AC_CHECK_FUNCS([pledge reallocarray strtonum])
AC_SEARCH_LIBS([setupterm], [curses], [], [
  AC_SEARCH_LIBS([setupterm], [ncursesw],
    [AC_DEFINE([HAVE_NCURSESW_H], [1], [Define if ncursesw is available])],
    [PKG_CHECK_MODULES([NCURSES], [ncurses], [], [
      PKG_CHECK_MODULES([NCURSES], [ncursesw],
        [AC_DEFINE([HAVE_NCURSESW_H], [1], [Define if ncursesw is available])]
      )]
    )]
  )
])
AC_DEFUN([AC_MALLOC_OPTIONS], [
  AC_CANONICAL_HOST
  AC_MSG_CHECKING([for $host_os malloc hardening options])
  case "$host_os" in
  openbsd*) malloc_options="RS";;
  *)        malloc_options="";;
  esac
  if test -n "$malloc_options"; then
    AC_MSG_RESULT([$malloc_options])
  else
    AC_MSG_RESULT([no])
  fi
  AC_SUBST([MALLOC_OPTIONS], [$malloc_options])
])
AC_MALLOC_OPTIONS
AC_CONFIG_FILES([Makefile])
AC_OUTPUT