Browse Source

Add a conditional to not build the platform so the build system can be exploited for non-binary projects

pull/1/head
NTD 4 years ago committed by Roy Tam
parent
commit
3715e576d2
  1. 89
      moz.build

89
moz.build

@ -24,61 +24,62 @@ DIRS += [
'taskcluster',
]
if not CONFIG['JS_STANDALONE']:
CONFIGURE_SUBST_FILES += [
'tools/update-packaging/Makefile',
]
CONFIGURE_DEFINE_FILES += [
'mozilla-config.h',
]
EXPORTS += [
'!buildid.h',
'!mozilla-config.h',
'!source-repo.h',
]
if not CONFIG['MOZ_DISABLE_PLATFORM']:
if not CONFIG['JS_STANDALONE']:
CONFIGURE_SUBST_FILES += [
'tools/update-packaging/Makefile',
]
CONFIGURE_DEFINE_FILES += [
'mozilla-config.h',
]
EXPORTS += [
'!buildid.h',
'!mozilla-config.h',
'!source-repo.h',
]
GENERATED_FILES += [
'buildid.h',
'source-repo.h',
]
GENERATED_FILES += [
'buildid.h',
'source-repo.h',
]
GENERATED_FILES['buildid.h'].script = 'build/variables.py:buildid_header'
GENERATED_FILES['source-repo.h'].script = 'build/variables.py:source_repo_header'
GENERATED_FILES['buildid.h'].script = 'build/variables.py:buildid_header'
GENERATED_FILES['source-repo.h'].script = 'build/variables.py:source_repo_header'
DIRS += [
'build',
'probes',
]
DIRS += [
'build',
'probes',
'config/external/fdlibm',
'config/external/nspr',
'config/external/zlib',
'memory',
'mfbt',
'mozglue',
]
DIRS += [
'config/external/fdlibm',
'config/external/nspr',
'config/external/zlib',
'memory',
'mfbt',
'mozglue',
]
if not CONFIG['JS_STANDALONE']:
DIRS += ['xpcom/xpidl']
if not CONFIG['JS_STANDALONE']:
DIRS += ['xpcom/xpidl']
if CONFIG['USE_ICU']:
DIRS += ['config/external/icu']
if CONFIG['USE_ICU']:
DIRS += ['config/external/icu']
if CONFIG['COMPILE_ENVIRONMENT']:
if CONFIG['COMPILE_ENVIRONMENT']:
if not CONFIG['JS_STANDALONE']:
DIRS += [
'config/external',
'config/external/nss',
]
if not CONFIG['JS_STANDALONE']:
DIRS += [
'config/external',
'config/external/nss',
]
if CONFIG['BUILD_CTYPES']:
DIRS += ['config/external/ffi']
if CONFIG['BUILD_CTYPES']:
DIRS += ['config/external/ffi']
DIRS += ['js/src']
else:
TEST_DIRS += ['js/src/tests']
DIRS += ['js/src']
else:
TEST_DIRS += ['js/src/tests']
if not CONFIG['JS_STANDALONE'] and CONFIG['MOZ_BUILD_APP']:
# Bring in the configuration for the configured application.

Loading…
Cancel
Save