CVSROOT:        /cvs/gnome
Module name:    gimp
Changes by:     yosh    05/08/13 17:28:47

Modified files:
        .              : Tag: gimp-2-2 ChangeLog acinclude.m4 
                         configure.in 
        app/composite  : Tag: gimp-2-2 Makefile.am 
                         gimp-composite-3dnow-installer.c 
                         gimp-composite-3dnow.c 
                         gimp-composite-altivec-installer.c 
                         gimp-composite-altivec.c 
                         gimp-composite-mmx-installer.c 
                         gimp-composite-mmx-test.c gimp-composite-mmx.c 
                         gimp-composite-sse-installer.c 
                         gimp-composite-sse.c 
                         gimp-composite-sse2-installer.c 
                         gimp-composite-sse2.c 
                         gimp-composite-vis-installer.c 
                         gimp-composite-vis.c gimp-composite.c 
                         make-installer.py ns.py 

Log message:
2005-08-13  Manish Singh  <[EMAIL PROTECTED]>

Backported mmx/sse CFLAGS automake gymnastics from HEAD:

* acinclude.m4: new macro: GIMP_DETECT_CFLAGS; used to detect which
of a set of compiler options a compiler supports.

* configure.in: use the above for -fno-strict-aliasing flag. Also,
use it to detect the presence of -mmmx and -msse, since those are
needed to compile even MMX/SSE assembly with gcc 4.0. Define
MMX/SSE_EXTRA_CFLAGS.

* app/composite/Makefile.am: compile each of the composite flavors
into their own library, so we can use automake's per-target CFLAGS.
Use MMX/SSE_EXTRA_CFLAGS in the appropriate places. Build
libappcomposite.a out of the resulting objects.

* app/composite/gimp-composite-3dnow.c
* app/composite/gimp-composite-altivec.c
* app/composite/gimp-composite-mmx.c
* app/composite/gimp-composite-sse.c
* app/composite/gimp-composite-sse2.c
* app/composite/gimp-composite-vis.c
* app/composite/make-installer.py: move the _init functions into
the installers, so only actually mmx/sse code gets compiled
under the appropriate CFLAGS.

* app/composite/gimp-composite-3dnow-installer.c
* app/composite/gimp-composite-altivec-installer.c
* app/composite/gimp-composite-mmx-installer.c
* app/composite/gimp-composite-sse-installer.c
* app/composite/gimp-composite-sse2-installer.c
* app/composite/gimp-composite-vis-installer.c: regenerated.

* app/composite/gimp-composite.c: remove useless cpu-accel.h include.

* app/composite/ns.py: resynced with HEAD.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gimp&who=yosh&date=explicit&mindate=2005-08-13%2017:27&maxdate=2005-08-13%2017:29

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to