# 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