зеркало из https://github.com/mozilla/pjs.git
Bug 722933 - add -MACHINE option for link.exe. r=khuey
This commit is contained in:
Родитель
b8f46c89e9
Коммит
ee413eebd8
|
@ -913,7 +913,7 @@ endif
|
|||
|
||||
$(HOST_PROGRAM): $(HOST_PROGOBJS) $(HOST_LIBS_DEPS) $(HOST_EXTRA_DEPS) $(GLOBAL_DEPS)
|
||||
ifeq (_WINNT,$(GNU_CC)_$(HOST_OS_ARCH))
|
||||
$(HOST_LD) -NOLOGO -OUT:$@ -PDB:$(HOST_PDBFILE) $(HOST_OBJS) $(WIN32_EXE_LDFLAGS) $(HOST_LIBS) $(HOST_EXTRA_LIBS)
|
||||
$(HOST_LD) -NOLOGO -OUT:$@ -PDB:$(HOST_PDBFILE) $(HOST_OBJS) $(WIN32_EXE_LDFLAGS) $(HOST_LDFLAGS) $(HOST_LIBS) $(HOST_EXTRA_LIBS)
|
||||
ifdef MSMANIFEST_TOOL
|
||||
@if test -f $@.manifest; then \
|
||||
if test -f "$(srcdir)/$@.manifest"; then \
|
||||
|
|
17
configure.in
17
configure.in
|
@ -201,6 +201,11 @@ case "$target" in
|
|||
esac
|
||||
fi
|
||||
if test -z "$MIDL"; then MIDL=midl; fi
|
||||
|
||||
# need override this flag since we don't use $(LDFLAGS) for this.
|
||||
if test -z "$HOST_LDFLAGS" ; then
|
||||
HOST_LDFLAGS=" "
|
||||
fi
|
||||
;;
|
||||
*-darwin*)
|
||||
# we prefer gcc-4.2 over gcc on older darwin, so
|
||||
|
@ -2203,7 +2208,15 @@ case "$host" in
|
|||
esac
|
||||
|
||||
case "${host_cpu}" in
|
||||
i*86)
|
||||
if test -n "$_WIN32_MSVC"; then
|
||||
HOST_LDFLAGS="$HOST_LDFLAGS -MACHINE:X86"
|
||||
fi
|
||||
;;
|
||||
x86_64)
|
||||
if test -n "$_WIN32_MSVC"; then
|
||||
HOST_LDFLAGS="$HOST_LDFLAGS -MACHINE:X64"
|
||||
fi
|
||||
HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_"
|
||||
;;
|
||||
esac
|
||||
|
@ -2682,12 +2695,16 @@ ia64*-hpux*)
|
|||
CXXFLAGS="$CXXFLAGS -mstackrealign -fno-keep-inline-dllexport"
|
||||
else
|
||||
AC_DEFINE(HAVE_STDCALL)
|
||||
DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X86"
|
||||
fi
|
||||
|
||||
MOZ_CHECK_HEADERS(mmintrin.h)
|
||||
AC_DEFINE(_X86_)
|
||||
;;
|
||||
x86_64-*)
|
||||
if test -n "$_WIN32_MSVC"; then
|
||||
DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X64"
|
||||
fi
|
||||
AC_DEFINE(_AMD64_)
|
||||
;;
|
||||
*)
|
||||
|
|
|
@ -913,7 +913,7 @@ endif
|
|||
|
||||
$(HOST_PROGRAM): $(HOST_PROGOBJS) $(HOST_LIBS_DEPS) $(HOST_EXTRA_DEPS) $(GLOBAL_DEPS)
|
||||
ifeq (_WINNT,$(GNU_CC)_$(HOST_OS_ARCH))
|
||||
$(HOST_LD) -NOLOGO -OUT:$@ -PDB:$(HOST_PDBFILE) $(HOST_OBJS) $(WIN32_EXE_LDFLAGS) $(HOST_LIBS) $(HOST_EXTRA_LIBS)
|
||||
$(HOST_LD) -NOLOGO -OUT:$@ -PDB:$(HOST_PDBFILE) $(HOST_OBJS) $(WIN32_EXE_LDFLAGS) $(HOST_LDFLAGS) $(HOST_LIBS) $(HOST_EXTRA_LIBS)
|
||||
ifdef MSMANIFEST_TOOL
|
||||
@if test -f $@.manifest; then \
|
||||
if test -f "$(srcdir)/$@.manifest"; then \
|
||||
|
|
|
@ -194,6 +194,11 @@ case "$target" in
|
|||
esac
|
||||
fi
|
||||
if test -z "$MIDL"; then MIDL=midl; fi
|
||||
|
||||
# need override this flag since we don't use $(LDFLAGS) for this.
|
||||
if test -z "$HOST_LDFLAGS" ; then
|
||||
HOST_LDFLAGS=" "
|
||||
fi
|
||||
;;
|
||||
*-darwin*)
|
||||
# prefer gcc-4.2 to default cc on older xcode
|
||||
|
@ -2044,7 +2049,15 @@ case "$host" in
|
|||
esac
|
||||
|
||||
case "${host_cpu}" in
|
||||
i*86)
|
||||
if test -n "$_WIN32_MSVC"; then
|
||||
HOST_LDFLAGS="$HOST_LDFLAGS -MACHINE:X86"
|
||||
fi
|
||||
;;
|
||||
x86_64)
|
||||
if test -n "$_WIN32_MSVC"; then
|
||||
HOST_LDFLAGS="$HOST_LDFLAGS -MACHINE:X64"
|
||||
fi
|
||||
HOST_CFLAGS="$HOST_CFLAGS -D_AMD64_"
|
||||
;;
|
||||
esac
|
||||
|
@ -2491,12 +2504,17 @@ ia64*-hpux*)
|
|||
if test -n "$GNU_CC"; then
|
||||
CFLAGS="$CFLAGS -mstackrealign -fno-keep-inline-dllexport"
|
||||
CXXFLAGS="$CXXFLAGS -mstackrealign -fno-keep-inline-dllexport"
|
||||
else
|
||||
DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X86"
|
||||
fi
|
||||
|
||||
MOZ_CHECK_HEADERS(mmintrin.h)
|
||||
AC_DEFINE(_X86_)
|
||||
;;
|
||||
x86_64-*)
|
||||
if test -n "$_WIN32_MSVC"; then
|
||||
DSO_LDOPTS="$DSO_LDOPTS -MACHINE:X64"
|
||||
fi
|
||||
AC_DEFINE(_AMD64_)
|
||||
;;
|
||||
*)
|
||||
|
|
Загрузка…
Ссылка в новой задаче