summaryrefslogtreecommitdiff
path: root/config/moz.build
diff options
context:
space:
mode:
authorMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
committerMatt A. Tobin <mattatobin@localhost.localdomain>2018-02-02 04:16:08 -0500
commitad18d877ddd2a44d98fa12ccd3dbbcf4d0ac4299 (patch)
tree10027f336435511475e392454359edea8e25895d /config/moz.build
parent15477ed9af4859dacb069040b5d4de600803d3bc (diff)
downloaduxp-ad18d877ddd2a44d98fa12ccd3dbbcf4d0ac4299.tar.gz
Add m-esr52 at 52.6.0
Diffstat (limited to 'config/moz.build')
-rw-r--r--config/moz.build49
1 files changed, 49 insertions, 0 deletions
diff --git a/config/moz.build b/config/moz.build
new file mode 100644
index 0000000000..7bcac79920
--- /dev/null
+++ b/config/moz.build
@@ -0,0 +1,49 @@
+# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
+# vim: set filetype=python:
+# This Source Code Form is subject to the terms of the Mozilla Public
+# License, v. 2.0. If a copy of the MPL was not distributed with this
+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+with Files('**'):
+ BUG_COMPONENT = ('Core', 'Build Config')
+
+DIST_INSTALL = False
+# For sanity's sake, we compile nsinstall without the wrapped system
+# headers, so that we can use it to set up the wrapped system headers.
+NO_VISIBILITY_FLAGS = True
+
+CONFIGURE_SUBST_FILES += [
+ 'doxygen.cfg',
+ 'makefiles/test/Makefile',
+ 'tests/makefiles/autodeps/Makefile',
+ 'tests/src-simple/Makefile',
+]
+
+if CONFIG['HOST_OS_ARCH'] != 'WINNT':
+ HOST_SOURCES += [
+ 'nsinstall.c',
+ 'pathsub.c',
+ ]
+ # stdc++compat depends on config/export, so avoid a circular
+ # dependency added by HostProgram depending on stdc++compat,
+ # while the program here is in C.
+ HostProgram('nsinstall_real', c_only=True)
+
+if CONFIG['MOZ_SYSTEM_ICU']:
+ DEFINES['MOZ_SYSTEM_ICU'] = True
+
+PYTHON_UNIT_TESTS += [
+ 'tests/test_mozbuild_reading.py',
+ 'tests/unit-expandlibs.py',
+ 'tests/unit-mozunit.py',
+ 'tests/unit-nsinstall.py',
+ 'tests/unit-printprereleasesuffix.py',
+]
+
+if CONFIG['GNU_CC'] and CONFIG['MOZ_OPTIMIZE']:
+ CFLAGS += ['-O3']
+
+HOST_DEFINES = {
+ 'UNICODE': True,
+ '_UNICODE': True,
+}