forked from roelj/inklingreader
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfigure.ac
53 lines (47 loc) · 1.3 KB
/
configure.ac
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
AC_INIT([InklingReader], [0.8], [roel@roelserve.com])
AC_CONFIG_AUX_DIR([scripts])
AC_CANONICAL_HOST
AM_INIT_AUTOMAKE([-Wall -Werror])
AM_SILENT_RULES([yes])
AC_CONFIG_SRCDIR([src/main.c])
AC_PROG_CC
AM_PROG_CC_C_O
AC_HEADER_STDC
AC_CHECK_HEADERS([stdlib.h stdio.h])
AC_CONFIG_FILES([Makefile])
case $host in
*-linux*)
AC_SUBST(OS_LINUX)
AM_CONDITIONAL([OS_LINUX], [true])
;;
*-mingw*)
AC_SUBST(OS_LINUX)
AM_CONDITIONAL([OS_LINUX], [false])
;;
*-cygwin*)
AC_SUBST(OS_LINUX)
AM_CONDITIONAL([OS_LINUX], [true])
;;
*-darwin*)
AC_SUBST(OS_LINUX)
AM_CONDITIONAL([OS_LINUX], [true])
;;
*)
AC_MSG_ERROR([InklingReader is not (yet) supported on $host.])
esac
AC_SUBST(ENABLE_GCOV_OPTION)
AC_ARG_ENABLE([gcov],
AC_HELP_STRING([--enable-gcov],
[enable GCOV suport @<:@default=no@:>@]),
AM_CONDITIONAL([ENABLE_GCOV_OPTION], [true]), AM_CONDITIONAL([ENABLE_GCOV_OPTION], [false]))
PKG_PROG_PKG_CONFIG
PKG_CHECK_MODULES([gtk], [gtk+-3.0])
PKG_CHECK_MODULES([glib], [glib-2.0])
PKG_CHECK_MODULES([rsvg], [librsvg-2.0])
PKG_CHECK_MODULES([cairo], [cairo])
PKG_CHECK_MODULES([libusb], [libusb-1.0])
AC_OUTPUT