blob: 644e67725b6731e05b4e101607b0a30f0f4f764e (
plain)
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
|
# Init the 42sh project
AC_INIT([42sh], [1.0], [martial.simon@epita.fr maxence.moncel@epita.fr nicolas.rivera@epita.fr fabien.bouchon@epita.fr])
# Setup Automake
AM_INIT_AUTOMAKE([subdir-objects] [foreign])
# Pretty display of Makefile rules
AM_SILENT_RULES([yes])
# Enable ar for Makefile
AM_PROG_AR
# Check if ranlib is available
AC_PROG_RANLIB
# Check if a C compiler is available
AC_PROG_CC
# Check if a compiler has this list of flags
AX_COMPILER_FLAGS([], [], [], [-Wall -Wextra -Werror -Wvla -pedantic -std=c99])
# List Makefiles in subdirectories
AC_CONFIG_FILES([
Makefile
src/Makefile
src/ast/Makefile
src/parser/Makefile
src/lexer/Makefile
src/utils/Makefile
src/builtins/Makefile
src/exec/Makefile
src/IO/Makefile
tests/Makefile
])
AC_OUTPUT
|