-
Notifications
You must be signed in to change notification settings - Fork 0
/
configure.ac
121 lines (110 loc) · 3.08 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
AC_DEFUN([FAF_PARSE_WITH],
[m4_pushdef([FAF_UC_PACKAGE], m4_toupper([$1]))dnl
if test "$withval" = "no"; then
NO_[]FAF_UC_PACKAGE=YesPlease
elif test "$withval" = "yes"; then
NO_[]FAF_UC_PACKAGE=
else
NO_[]FAF_UC_PACKAGE=
fi
m4_popdef([FAF_UC_PACKAGE])])
AC_INIT([faf],
m4_esyscmd([cat ./faf-version]),
AM_INIT_AUTOMAKE([foreign -Wall tar-ustar])
AC_CONFIG_MACRO_DIR([m4])
AC_DISABLE_STATIC
AC_PROG_CC
AC_GNU_SOURCE
AC_PROG_LIBTOOL
AC_ARG_WITH(python3,
AS_HELP_STRING([--with-python3],[use Python 3 (default is YES)]),
FAF_PARSE_WITH([python3]))
if test -z "$NO_PYTHON3" # if not defined
then
AM_PATH_PYTHON([3.6])
else
AM_PATH_PYTHON([2.7])
fi
AC_PATH_PROGS(BASH, sh bash)
AC_ARG_WITH(systemd,
AS_HELP_STRING([--with-systemd],[use Systemd (default is YES)]),
FAF_PARSE_WITH([systemd]))
if test -z "$NO_SYSTEMD" # if not defined
then
AC_MSG_NOTICE([building with systemd])
AM_CONDITIONAL(HAVE_SYSTEMD, true)
else
AC_MSG_NOTICE([building without systemd])
AM_CONDITIONAL(HAVE_SYSTEMD, false)
fi
AC_ARG_WITH(dnf,
AS_HELP_STRING([--with-dnf],[use dnf (default is YES)]),
FAF_PARSE_WITH([dnf]))
if test -z "$NO_DNF" # if not defined
then
AC_MSG_NOTICE([building with dnf])
AM_CONDITIONAL(USE_DNF, true)
else
AC_MSG_NOTICE([building without dnf])
AM_CONDITIONAL(USE_DNF, false)
fi
AC_ARG_WITH(yum,
AS_HELP_STRING([--with-yum],[use yum (default is YES)]),
FAF_PARSE_WITH([yum]))
if test -z "$NO_YUM" # if not defined
then
AC_MSG_NOTICE([building with yum])
AM_CONDITIONAL(USE_YUM, true)
else
AC_MSG_NOTICE([building without yum])
AM_CONDITIONAL(USE_YUM, false)
fi
AC_CONFIG_FILES([
faf.spec
Makefile
config/Makefile
config/plugins/Makefile
config/templates/Makefile
src/Makefile
src/bin/Makefile
src/pyfaf/Makefile
src/pyfaf/actions/Makefile
src/pyfaf/bugtrackers/Makefile
src/pyfaf/celery_tasks/Makefile
src/pyfaf/opsys/Makefile
src/pyfaf/problemtypes/Makefile
src/pyfaf/repos/Makefile
src/pyfaf/solutionfinders/Makefile
src/pyfaf/storage/Makefile
src/pyfaf/storage/migrations/Makefile
src/pyfaf/storage/migrations/versions/Makefile
src/pyfaf/storage/fixtures/Makefile
src/pyfaf/storage/fixtures/sql/Makefile
src/pyfaf/utils/Makefile
src/schema/Makefile
src/webfaf/Makefile
src/webfaf/blueprints/Makefile
src/webfaf/static/Makefile
src/webfaf/static/js/Makefile
src/webfaf/static/icons/Makefile
src/webfaf/static/css/Makefile
src/webfaf/templates/Makefile
src/webfaf/templates/celery_tasks/Makefile
src/webfaf/templates/dumpdirs/Makefile
src/webfaf/templates/problems/Makefile
src/webfaf/templates/reports/Makefile
src/webfaf/templates/stats/Makefile
src/webfaf/templates/summary/Makefile
tests/Makefile
tests/faftests/Makefile
tests/sample_plugin_dir/Makefile
tests/sample_reports/Makefile
tests/sample_rpms/Makefile
tests/test_webfaf/Makefile
tests/test_webfaf/webfaftests/Makefile
tests/retrace_outputs/Makefile
tests/bin/Makefile
tests/sample_repo/Makefile
])
AC_OUTPUT