]> git.datanom.net - schooladm.git/blame - configure.ac
initial upload
[schooladm.git] / configure.ac
CommitLineData
f5429b2e
MR
1AC_PREREQ([2.71])
2AC_INIT([studentadm],[0.1],[mir@datanom.net])
3AC_COPYRIGHT([Copyright (c) 2024 Michael Rasmussen.])
4AC_CONFIG_MACRO_DIR([m4])
5AC_CONFIG_AUX_DIR(auxdir)
6AC_CANONICAL_TARGET
7
8AC_CONFIG_SRCDIR([src/main.c])
9AM_INIT_AUTOMAKE([gnu no-dist-gzip dist-bzip2 1.10])
10AC_CONFIG_HEADERS([config.h])
11AM_MAINTAINER_MODE
12
13CFLAGS="-g -Wall"
14
15if test "x$USE_MAINTAINER_MODE" = "xyes"; then
16 CFLAGS="${CFLAGS} -Werror -DDEBUG"
17 AC_DEFINE_UNQUOTED(DEBUG, [1], [Enable debug mode.])
18else
19 CFLAGS="${CFLAGS} -O -O2"
20fi
21GLIB_REQUIRED=2.70.0
22GOBJECT_REQUIRED=2.70.0
23#GTK_REQUIRED=3.14.0
24
25AC_SUBST(GLIB_REQUIRED)
26AC_SUBST(GOBJECT_REQUIRED)
27#AC_SUBST(GTK_REQUIRED)
28
29# Checks for programs.
30AC_PROG_CC
31#AC_PROG_CPP
32LT_INIT
33if test -n "$lt_prog_compiler_pic"; then
34 CFLAGS="$CFLAGS $lt_prog_compiler_pic"
35fi
36
37PKG_PROG_PKG_CONFIG
38AC_LIB_PREFIX
39
40# Checks for libraries.
41PKG_CHECK_MODULES([GLIB],
42 [glib-2.0 >= $GLIB_REQUIRED
43 gobject-2.0 >= $GOBJECT_REQUIRED
44 gmodule-2.0 >= $GOBJECT_REQUIRED]
45)
46AC_SUBST(GLIB_CFLAGS)
47AC_SUBST(GLIB_LIBS)
48
49#PKG_CHECK_MODULES([GTK], gtk+-3.0 >= $GTK_REQUIRED)
50#AC_SUBST(GTK_CFLAGS)
51#AC_SUBST(GTK_LIBS)
52
53#PKG_CHECK_MODULES([JSON], json-glib-1.0 >= 1.6)
54#AC_SUBST(JSON_CFLAGS)
55#AC_SUBST(JSON_LIBS)
56
57#ac_enable_tui="no"
58#AC_ARG_ENABLE([tui],
59# [AS_HELP_STRING([--enable-tui],[Build TUI [default=no]])],
60# [ac_enable_tui="${enableval}"])
61
62#AC_MSG_CHECKING([whether to build TUI])
63#if test x"$ac_enable_tui" = xyes; then
64# AC_MSG_RESULT(yes)
65# AC_DEFINE_UNQUOTED(BUILD_TUI, [1], [Build TUI instead of GUI])
66#else
67# AC_MSG_RESULT(no)
68# AC_DEFINE_UNQUOTED(BUILD_TUI, [0], [Build TUI instead of GUI])
69#fi
70#AM_CONDITIONAL(BUILD_TUI, test x"$ac_enable_tui" = "xyes")
71
72AC_CONFIG_FILES([
73 Makefile
74 src/Makefile
75])
76
77AC_OUTPUT
78echo "
79Configuration:
80
81 Source code: ${ac_pwd}
82 Compiler: ${CC} $($CC -dumpversion)
83 CFLAGS: ${CFLAGS}
84"
This page took 0.037611 seconds and 5 git commands to generate.