Bug 973143 - Move some variables to moz.build; r=glandium

This commit is contained in:
Ehsan Akhgari 2014-02-18 02:02:00 -05:00
Родитель 73b8879e45
Коммит e613d30a2c
9 изменённых файлов: 31 добавлений и 46 удалений

Просмотреть файл

@ -8618,6 +8618,11 @@ AC_SUBST(MOZ_FOLD_LIBS)
AC_SUBST(MOZ_ENABLE_SZIP) AC_SUBST(MOZ_ENABLE_SZIP)
AC_SUBST(MOZ_SZIP_FLAGS) AC_SUBST(MOZ_SZIP_FLAGS)
if test "$MOZ_DEBUG"; then
MOZ_EM_DEBUG=1
fi
AC_SUBST(MOZ_EM_DEBUG)
if test -n "$COMPILE_ENVIRONMENT"; then if test -n "$COMPILE_ENVIRONMENT"; then
AC_MSG_CHECKING([for posix_fallocate]) AC_MSG_CHECKING([for posix_fallocate])
AC_TRY_LINK([#define _XOPEN_SOURCE 600 AC_TRY_LINK([#define _XOPEN_SOURCE 600

Просмотреть файл

@ -1,7 +0,0 @@
# 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/.
ifdef MOZ_DEBUG
DEFINES += -DMOZ_DEBUG=1
endif

Просмотреть файл

@ -55,7 +55,7 @@ XPCOMUtils.defineLazyGetter(this, "libcutils", function() {
#endif #endif
function debug(aMsg) { function debug(aMsg) {
#ifdef MOZ_DEBUG #ifdef DEBUG
dump("-*- Webapps.jsm : " + aMsg + "\n"); dump("-*- Webapps.jsm : " + aMsg + "\n");
#endif #endif
} }

Просмотреть файл

@ -65,29 +65,7 @@ endif
endif endif
ifdef USE_MMX
CSRCS += pixman-mmx.c
DEFINES += -DUSE_MMX
endif
ifdef USE_SSE2
CSRCS += pixman-sse2.c
DEFINES += -DUSE_SSE -DUSE_SSE2
endif
ifdef USE_VMX
CSRCS += pixman-vmx.c
DEFINES += -DUSE_VMX
endif
ifdef USE_ARM_SIMD_GCC
CSRCS += pixman-arm-simd.c
DEFINES += -DUSE_ARM_SIMD
endif
ifdef USE_ARM_NEON_GCC ifdef USE_ARM_NEON_GCC
CSRCS += pixman-arm-neon.c
DEFINES += -DUSE_ARM_NEON
ARM_NEON_CFLAGS = -mfpu=neon ARM_NEON_CFLAGS = -mfpu=neon
endif endif

Просмотреть файл

@ -75,3 +75,24 @@ if CONFIG['_MSC_VER']:
DEFINES['PACKAGE'] = 'mozpixman' DEFINES['PACKAGE'] = 'mozpixman'
DEFINES['_USE_MATH_DEFINES'] = True DEFINES['_USE_MATH_DEFINES'] = True
if CONFIG['USE_MMX']:
DEFINES['USE_MMX'] = True
SOURCES += ['pixman-mmx.c']
if CONFIG['USE_SSE2']:
DEFINES['USE_SSE'] = True
DEFINES['USE_SSE2'] = True
SOURCES += ['pixman-sse2.c']
if CONFIG['USE_VMX']:
DEFINES['USE_VMX'] = True
SOURCES += ['pixman-vmx.c']
if CONFIG['USE_ARM_SIMD_GCC']:
DEFINES['USE_ARM_SIMD'] = True
SOURCES += ['pixman-arm-simd.c']
if CONFIG['USE_ARM_NEON_GCC']:
DEFINES['USE_ARM_NEON'] = True
SOURCES += ['pixman-arm-neon.c']

Просмотреть файл

@ -203,11 +203,6 @@ DIST_GARBAGE = config.cache config.log config.status* \
distclean:: distclean::
$(RM) $(DIST_GARBAGE) $(RM) $(DIST_GARBAGE)
ifneq (,$(filter WINNT,$(OS_ARCH)))
# _CRT_RAND_S must be #defined before #including stdlib.h to get rand_s()
DEFINES += -D_CRT_RAND_S
endif
ifneq ($(findstring -L,$(NSPR_LIBS)),) ifneq ($(findstring -L,$(NSPR_LIBS)),)
NSPR_STATIC_PATH = $(subst -L,,$(findstring -L,$(NSPR_LIBS))) NSPR_STATIC_PATH = $(subst -L,,$(findstring -L,$(NSPR_LIBS)))
else else

Просмотреть файл

@ -343,6 +343,8 @@ if CONFIG['OS_ARCH'] == 'WINNT':
'assembler/jit/ExecutableAllocatorWin.cpp', 'assembler/jit/ExecutableAllocatorWin.cpp',
'yarr/OSAllocatorWin.cpp', 'yarr/OSAllocatorWin.cpp',
] ]
# _CRT_RAND_S must be #defined before #including stdlib.h to get rand_s()
DEFINES['_CRT_RAND_S'] = True
else: else:
SOURCES += [ SOURCES += [
'assembler/jit/ExecutableAllocatorPosix.cpp', 'assembler/jit/ExecutableAllocatorPosix.cpp',

Просмотреть файл

@ -1,9 +0,0 @@
# 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/.
# Additional debugging info is exposed by setting the MOZ_EM_DEBUG
# environment variable when building.
ifneq (,$(MOZ_EM_DEBUG))
DEFINES += -DMOZ_EM_DEBUG=1
endif

Просмотреть файл

@ -53,7 +53,7 @@ if CONFIG['MOZ_UPDATE_CHANNEL'] not in ('aurora', 'beta', 'release', 'esr'):
DEFINES['MOZ_EXTENSIONS_DB_SCHEMA'] = 16 DEFINES['MOZ_EXTENSIONS_DB_SCHEMA'] = 16
# Additional debugging info is exposed in debug builds # Additional debugging info is exposed in debug builds
if CONFIG['MOZ_DEBUG']: if CONFIG['MOZ_EM_DEBUG']:
DEFINES['MOZ_EM_DEBUG'] = 1 DEFINES['MOZ_EM_DEBUG'] = 1
JAR_MANIFESTS += ['jar.mn'] JAR_MANIFESTS += ['jar.mn']