gecko/config
Gregory Szorc 2a1982cb93 Bug 902619 - Write mozinfo.json as part of config.status; r=ted
There are both mechanical and logical changes in this patch.

The mechanical changes involve moving some files into the mozbuild
package.

The logical changes include move writing of mozinfo.json into
config.status (from configure.in). There were some variable assignments
being performed in configure.in. These variables were read from
writemozinfo.py. However, these variables don't appear to be necessary!
Now that mozinfo has full access to the underlying config.status data
structure, it can now access these variables directly. I verified that
every variable being assigned in configure.in had a corresponding
AC_SUBST earlier in the file.

The only variable that's a bit weird is the TOPSRCDIR and MOZCONFIG
environment variables. mozinfo continues to look in the environment for
MOZCONFIG. However TOPSRCDIR is now coming from config.status.

As part of moving the code, I also modernized the test file, cleaned up
some style, and removed some unused imports.

--HG--
rename : config/writemozinfo.py => python/mozbuild/mozbuild/mozinfo.py
rename : config/tests/unit-writemozinfo.py => python/mozbuild/mozbuild/test/test_mozinfo.py
2013-08-07 23:48:41 -07:00
..
js
makefiles bug 900330 - generate the xpidl parser during precompile instead of export r=ted 2013-08-02 23:38:13 -04:00
Moz
nspr
tests Bug 902619 - Write mozinfo.json as part of config.status; r=ted 2013-08-07 23:48:41 -07:00
android-common.mk Bug 898296 - Search for Android SDK build tools version 18.0.0. r=gps 2013-07-30 09:15:50 -07:00
asencode.cpp
autoconf.mk.in
baseconfig.mk
buildlist.py
check_source_count.py
check_spidermonkey_style.py Bug 902251 - Use |hg manifest -q| in check_spidermonkey_style.py. r=gps. 2013-08-06 20:58:56 -07:00
config.mk Bug 899405 - Allow host and target compilers to depend on stdc++-compat independently. r=ted 2013-07-31 14:04:23 +09:00
configobj.py
createprecomplete.py Backed out changeset f87e93861239 (bug 649607) for causing bug 901921 2013-08-06 10:42:42 -07:00
doxygen.cfg.in
elf-dynstr-gc.c
emptyvars.mk.in
expandlibs_config.py
expandlibs_exec.py
expandlibs_gen.py
expandlibs.py
Expression.py
find_OOM_errors.py
find_vanilla_new_calls
gcc_hidden.h
gcc-stl-wrapper.template.h
glibcversion.sh
install.bat
JarMaker.py
make-atom-strings.pl
make-stl-wrappers.py
Makefile.in Bug 899405 - Allow host and target compilers to depend on stdc++-compat independently. r=ted 2013-07-31 14:04:23 +09:00
milestone.pl Bug 870868 - Freeze the second number of the UA Gecko version at zero. r=glandium 2013-05-13 13:31:50 +02:00
milestone.txt Merging in version bump NO BUG 2013-08-05 11:06:54 -07:00
module2dir.pl
moz.build bug 875549: move HOST_CSRCS to mozbuild (file batch #1). r=mshal 2013-06-11 11:31:11 -04:00
mozLock.pm
mozunit.py
MozZipFile.py
msvc-stl-wrapper.template.h
nsinstall.c
nsinstall.py
pathsub.c
pathsub.h
Preprocessor.py
printconfigsetting.py
printprereleasesuffix.py
pythonpath.py
rules.mk Bug 897458 - Move EXTRA_PP_JS_MODULES to moz.build; r=gps 2013-08-02 09:03:25 +02:00
solaris_ia32.map
static-checking-config.mk
static-checking.js
stl-headers Bug 893508 - Don't hide ios/ostream symbols to fix build with some C++ runtimes. r=glandium 2013-07-16 14:09:24 +02:00
string-format.js
system-headers Bug 893508 - Don't hide ios/ostream symbols to fix build with some C++ runtimes. r=glandium 2013-07-16 14:09:24 +02:00
utils.py
version_win.pl
version.mk