1dnl
2dnl Local autoconf macros used with mozilla
3dnl The contents of this file are under the Public Domain.
4dnl
5
6builtin(include, ../../build/autoconf/hotfixes.m4)dnl
7builtin(include, ../../build/autoconf/hooks.m4)dnl
8builtin(include, ../../build/autoconf/config.status.m4)dnl
9builtin(include, ../../build/autoconf/toolchain.m4)dnl
10builtin(include, ../../build/autoconf/pkg.m4)dnl
11builtin(include, ../../build/autoconf/codeset.m4)dnl
12builtin(include, ../../build/autoconf/altoptions.m4)dnl
13builtin(include, ../../build/autoconf/mozprog.m4)dnl
14builtin(include, ../../build/autoconf/mozheader.m4)dnl
15builtin(include, ../../build/autoconf/compiler-opts.m4)dnl
16builtin(include, ../../build/autoconf/expandlibs.m4)dnl
17builtin(include, ../../build/autoconf/arch.m4)dnl
18builtin(include, ../../build/autoconf/android.m4)dnl
19builtin(include, ../../build/autoconf/clang-plugin.m4)dnl
20builtin(include, ../../build/autoconf/alloc.m4)dnl
21builtin(include, ../../build/autoconf/sanitize.m4)dnl
22
23define([__MOZ_AC_INIT_PREPARE], defn([AC_INIT_PREPARE]))
24define([AC_INIT_PREPARE],
25[if test -z "$srcdir"; then
26  srcdir=`dirname "[$]0"`
27fi
28srcdir="$srcdir/../.."
29__MOZ_AC_INIT_PREPARE($1)
30])
31
32MOZ_PROG_CHECKMSYS()
33dnl This won't actually read the mozconfig, but data that configure.py
34dnl will have placed for us to read. Configure.py takes care of not reading
35dnl the mozconfig where appropriate but can still give us some variables
36dnl to read.
37MOZ_READ_MOZCONFIG(.)
38