1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-29 01:42:32 +01:00

moved -fno-strict-aliasing flag to configure, so it only adds that for gcc

s/__asm__/asm/ (we don't care about being ansi for the asm code)
This commit is contained in:
kojima
2004-10-12 02:13:15 +00:00
parent 1ef52e0aec
commit d211420261
5 changed files with 10 additions and 5 deletions

View File

@@ -22,7 +22,7 @@ libExtraWINGs_a_SOURCES = \
wtableview.h \ wtableview.h \
wtabledelegates.h wtabledelegates.h
AM_CFLAGS = -fno-strict-aliasing AM_CFLAGS = @NOSTRICTALIASING@
INCLUDES = -I$(top_srcdir)/wrlib -I$(top_srcdir)/WINGs \ INCLUDES = -I$(top_srcdir)/wrlib -I$(top_srcdir)/WINGs \
-DRESOURCE_PATH=\"$(datadir)/WINGs\" @HEADER_SEARCH_PATH@ -DDEBUG -DRESOURCE_PATH=\"$(datadir)/WINGs\" @HEADER_SEARCH_PATH@ -DDEBUG

View File

@@ -110,7 +110,7 @@ libWUtil_a_SOURCES = \
AM_CPPFLAGS = -DLOCALEDIR=\"$(NLSDIR)\" AM_CPPFLAGS = -DLOCALEDIR=\"$(NLSDIR)\"
AM_CFLAGS = -fno-strict-aliasing AM_CFLAGS = @NOSTRICTALIASING@
INCLUDES = -I$(top_srcdir)/WINGs/WINGs -I$(top_srcdir)/wrlib -I$(top_srcdir)/src \ INCLUDES = -I$(top_srcdir)/WINGs/WINGs -I$(top_srcdir)/wrlib -I$(top_srcdir)/src \
-DRESOURCE_PATH=\"$(datadir)/WINGs\" @XFTFLAGS@ @HEADER_SEARCH_PATH@ -DDEBUG -DRESOURCE_PATH=\"$(datadir)/WINGs\" @XFTFLAGS@ @HEADER_SEARCH_PATH@ -DDEBUG

View File

@@ -44,7 +44,7 @@ WPrefs_SOURCES = \
AM_CPPFLAGS = -DLOCALEDIR=\"$(NLSDIR)\" AM_CPPFLAGS = -DLOCALEDIR=\"$(NLSDIR)\"
AM_CFLAGS = -fno-strict-aliasing AM_CFLAGS = @NOSTRICTALIASING@
INCLUDES = -I$(top_srcdir)/wrlib -I$(top_srcdir)/WINGs @HEADER_SEARCH_PATH@ INCLUDES = -I$(top_srcdir)/wrlib -I$(top_srcdir)/WINGs @HEADER_SEARCH_PATH@

View File

@@ -206,6 +206,10 @@ dnl -----------------------
asm_support=no asm_support=no
mmx_support=no mmx_support=no
if test "$ac_cv_prog_gcc" = yes; then if test "$ac_cv_prog_gcc" = yes; then
# gcc-3.4 complains about some of our stuff without this
NOSTRICTALIASING="-fno-strict-aliasing"
x86=0 x86=0
changequote(,)dnl changequote(,)dnl
case "$host_cpu" in case "$host_cpu" in
@@ -224,7 +228,7 @@ if test "$ac_cv_prog_gcc" = yes; then
AC_CACHE_CHECK(whether gcc supports MMX(tm) inline asm, AC_CACHE_CHECK(whether gcc supports MMX(tm) inline asm,
ac_cv_c_inline_mmx, ac_cv_c_inline_mmx,
[AC_TRY_LINK(,[__asm__ ("movq %mm0, %mm1");], [AC_TRY_LINK(,[asm ("movq %mm0, %mm1");],
ac_cv_c_inline_mmx=yes, ac_cv_c_inline_mmx=yes,
ac_cv_c_inline_mmx=no)]) ac_cv_c_inline_mmx=no)])
@@ -234,6 +238,7 @@ if test "$ac_cv_prog_gcc" = yes; then
fi fi
fi fi
fi fi
AC_SUBST(NOSTRICTALIASING)
dnl pkg-config dnl pkg-config

View File

@@ -108,7 +108,7 @@ wmaker_SOURCES = \
AM_CPPFLAGS = $(DFLAGS) -DLOCALEDIR=\"$(NLSDIR)\" AM_CPPFLAGS = $(DFLAGS) -DLOCALEDIR=\"$(NLSDIR)\"
AM_CFLAGS = -fno-strict-aliasing AM_CFLAGS = @NOSTRICTALIASING@
INCLUDES = \ INCLUDES = \