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/acwinpaths.m4)dnl
8builtin(include, ../../build/autoconf/hooks.m4)dnl
9builtin(include, ../../build/autoconf/config.status.m4)dnl
10builtin(include, ../../build/autoconf/toolchain.m4)dnl
11builtin(include, ../../build/autoconf/pkg.m4)dnl
12builtin(include, ../../build/autoconf/nspr.m4)dnl
13builtin(include, ../../build/autoconf/nspr-build.m4)dnl
14builtin(include, ../../build/autoconf/codeset.m4)dnl
15builtin(include, ../../build/autoconf/altoptions.m4)dnl
16builtin(include, ../../build/autoconf/mozprog.m4)dnl
17builtin(include, ../../build/autoconf/mozheader.m4)dnl
18builtin(include, ../../build/autoconf/lto.m4)dnl
19builtin(include, ../../build/autoconf/frameptr.m4)dnl
20builtin(include, ../../build/autoconf/compiler-opts.m4)dnl
21builtin(include, ../../build/autoconf/expandlibs.m4)dnl
22builtin(include, ../../build/autoconf/arch.m4)dnl
23builtin(include, ../../build/autoconf/android.m4)dnl
24builtin(include, ../../build/autoconf/zlib.m4)dnl
25builtin(include, ../../build/autoconf/icu.m4)dnl
26builtin(include, ../../build/autoconf/clang-plugin.m4)dnl
27builtin(include, ../../build/autoconf/alloc.m4)dnl
28builtin(include, ../../build/autoconf/sanitize.m4)dnl
29builtin(include, ../../build/autoconf/ios.m4)dnl
30
31define([__MOZ_AC_INIT_PREPARE], defn([AC_INIT_PREPARE]))
32define([AC_INIT_PREPARE],
33[if test -z "$srcdir"; then
34  srcdir=`dirname "[$]0"`
35fi
36srcdir="$srcdir/../.."
37__MOZ_AC_INIT_PREPARE($1)
38])
39
40MOZ_PROG_CHECKMSYS()
41dnl This won't actually read the mozconfig, but data that configure.py
42dnl will have placed for us to read. Configure.py takes care of not reading
43dnl the mozconfig where appropriate but can still give us some variables
44dnl to read.
45MOZ_READ_MOZCONFIG(.)
46