[Vm-dev] VM Maker: CMakeVMMaker-EstebanLorenzano.161.mcz

commits at source.squeak.org commits at source.squeak.org
Sat May 26 12:40:39 UTC 2012


Esteban Lorenzano uploaded a new version of CMakeVMMaker to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMaker-EstebanLorenzano.161.mcz

==================== Summary ====================

Name: CMakeVMMaker-EstebanLorenzano.161
Author: EstebanLorenzano
Time: 26 May 2012, 2:40:25.949 pm
UUID: df6334ae-3ff0-4ab9-bc23-215b2943adf4
Ancestors: CMakeVMMaker-EstebanLorenzano.160

changes for iphone

=============== Diff against CMakeVMMaker-EstebanLorenzano.160 ===============

Item was changed:
  ----- Method: CogFamilyCocoaIOSConfig>>compilerFlagsDebug (in category 'settings') -----
  compilerFlagsDebug
+ 	^#('-g3' '-O1' '-DDEBUGVM=1')!
- 	^#('-g3' '-O0' '-DDEBUGVM=1')!

Item was changed:
  ----- Method: StackIPhoneConfig>>commonCompilerFlags (in category 'settings') -----
  commonCompilerFlags
  	"Common compiler flags"
  	^{
  	"'-miphoneos-version-min=4.3'. "
  	'-isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS', self sdkVersion, '.sdk'.
  	'-x objective-c'.
  	'-std=gnu99'.
  	'-falign-functions=16'.
  	'-fno-gcse'.
  	'-fno-cse-follow-jumps'.
  	'-fvisibility=hidden'.
  	'-funroll-loops'.
  	'-finline-functions'.
  	'-mno-thumb'.
+ 	'-fwrapv'.
  	'-DSTACKVM=1'.
  	'-DCOGMTVM=0'. 
  	'-DUSE_GLOBAL_STRUCT=0'. 
  	'-DBASE_HEADER_SIZE=4'.
  	'-DTARGET_OS_IS_IPHONE'.
  	'-DHAVE_UUID_GENERATE'.
  	'-DUSE_INLINE_MEMORY_ACCESSORS'. 
  	'-DHAVE_SYS_TIME_H'.
  	'-DLSB_FIRST'.
  	'-DHAVE_NANOSLEEP'.
- 	"'-DXXXUSE_INLINE_MEMORY_ACCESSORS'."
  	'-DISQUEAK_IMAGE=', self imageName.
  	'-DISQUEAK_SOURCES=PharoV10'}!

Item was changed:
  ----- Method: StackIPhoneConfig>>compilerFlagsDebug (in category 'settings') -----
  compilerFlagsDebug
+ 	^#('-g3' '-O0' '-DDEBUGVM=1')!
- 	^#('-g3' '-O2' '-DDEBUGVM=1')!

Item was changed:
  ----- Method: StackIPhoneConfig>>compilerFlagsRelease (in category 'settings') -----
  compilerFlagsRelease
+ 	^#('-g0' '-O3' '-fomit-frame-pointer' '-DNDEBUG' '-DDEBUGVM=0' '-DSTACKVM')!
- 	^#('-g0' '-O2' '-fomit-frame-pointer' '-DNDEBUG' '-DDEBUGVM=0' '-DSTACKVM')!

Item was added:
+ ----- Method: StackIPhoneConfig>>configureSocketPlugin: (in category 'plugin extra rules') -----
+ configureSocketPlugin: maker
+ 	!

Item was changed:
  ----- Method: StackIPhoneConfig>>defaultInternalPlugins (in category 'settings') -----
  defaultInternalPlugins
  	^ #(
  		ADPCMCodecPlugin
  		BMPReadWriterPlugin 
  		BalloonEnginePlugin 
  		BitBltSimulation 
  		DSAPlugin 
  		DeflatePlugin 
  		"DropPlugin"
  		LocalePlugin 
  		FFTPlugin 
  		FilePlugin 
  		FloatArrayPlugin 
  		HostWindowPlugin 
  		JPEGReadWriter2Plugin 
  		JPEGReaderPlugin 
  		LargeIntegersPlugin 
  		Matrix2x3Plugin 
  		MiscPrimitivePlugin 
  		"RePlugin" 
  		SecurityPlugin 
+ 		SocketPlugin
- 		"SocketPlugin"
  		SoundCodecPlugin 
  		SoundGenerationPlugin 
  		SoundPlugin
  		SurfacePlugin
  		UUIDPlugin
  		ObjectiveCPlugin 
+ 		IOSPlugin)!
- 		#IOSPlugin)!

Item was changed:
  ----- Method: StackIPhoneConfig>>frameworks (in category 'accessing') -----
  frameworks
  	^ #(
  	CoreAudio
  	CoreGraphics
  	CoreLocation
  	UIKit
+ 	CoreFoundation
  	Foundation
  	QuartzCore
  	OpenGLES
  	AudioToolbox
  	SystemConfiguration)!



More information about the Vm-dev mailing list