[PD-cvs] packages/darwin_app Makefile,1.37,1.38

Hans-Christoph Steiner eighthave at users.sourceforge.net
Fri Jul 21 02:22:54 CEST 2006


Update of /cvsroot/pure-data/packages/darwin_app
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4574/darwin_app

Modified Files:
	Makefile 
Log Message:
more work on centralizing the CPU optimization flags.  With GNU/Linux on PowerPC and Mac OS X on Intel, things are becoming more complicated... ;)

Index: Makefile
===================================================================
RCS file: /cvsroot/pure-data/packages/darwin_app/Makefile,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** Makefile	28 Apr 2006 16:09:24 -0000	1.37
--- Makefile	21 Jul 2006 00:22:52 -0000	1.38
***************
*** 31,36 ****
  include $(BUILDLAYOUT_DIR)/Makefile.buildlayout
  
! # base level optimizations
! OPT_CFLAGS = -O3 -funroll-loops -fomit-frame-pointer
  
  # CPU-specific gleaned from http://developer.apple.com/releasenotes/DeveloperTools/GCC3.html
--- 31,37 ----
  include $(BUILDLAYOUT_DIR)/Makefile.buildlayout
  
! 
! # which CPU to compile for
! TARGET_PLATFORM := $(shell uname -p)
  
  # CPU-specific gleaned from http://developer.apple.com/releasenotes/DeveloperTools/GCC3.html
***************
*** 47,52 ****
  #OPT_CFLAGS += -fast -fPIC -faltivec -mpowerpc-gpopt -mpowerpc-gfxopt
  
! # Package default, support older PowerPCs, but G4 (7450) is the most common
! OPT_CFLAGS += -mcpu=powerpc -mtune=7450 -mpowerpc-gfxopt
  
  
--- 48,58 ----
  #OPT_CFLAGS += -fast -fPIC -faltivec -mpowerpc-gpopt -mpowerpc-gfxopt
  
! # auto-vectorization would be nice:
! # http://gcc.gnu.org/projects/tree-ssa/vectorization.html
! 
! ifeq ($(TARGET_PLATFORM),powerpc)
!   # Package default, support older PowerPCs, but G4 (7450) is the most common
!   OPT_CFLAGS += -mcpu=powerpc -mtune=7450 -mpowerpc-gfxopt
! endif
  
  





More information about the Pd-cvs mailing list