[Vm-dev] VM Maker: CMakeVMMaker-GuillermoPolito.158.mcz

commits at source.squeak.org commits at source.squeak.org
Mon Apr 30 17:19:10 UTC 2012


Guillermo Polito uploaded a new version of CMakeVMMaker to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMaker-GuillermoPolito.158.mcz

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

Name: CMakeVMMaker-GuillermoPolito.158
Author: GuillermoPolito
Time: 29 April 2012, 8:54:44 pm
UUID: 3ac14b31-29a5-4613-93b8-db5c522dd8b4
Ancestors: CMakeVMMaker-IgorStasenko.157

added internetConfigurationPlugin as external for the Unix config

=============== Diff against CMakeVMMaker-IgorStasenko.157 ===============

Item was added:
+ ----- Method: CogFamilyUnixConfig>>configureInternetConfigPlugin: (in category 'plugin extra rules') -----
+ configureInternetConfigPlugin: maker
+ 	super configureInternetConfigPlugin: maker.
+ 	maker addPlatformSources: #( 'sqUnixInternetConfiguration' )!

Item was changed:
  ----- Method: CogFamilyUnixConfig>>configureSqueakSSLPlugin: (in category 'plugin extra rules') -----
  configureSqueakSSLPlugin: maker 
  	"extra rules for SqueakSSLPlugin"
  	
  	maker addPlatformSources: #( 'sqUnixOpenSSL.c').
  	
  	maker addExternalLibraries: #('ssl' ).
  	!

Item was changed:
  ----- Method: CogUnixConfig>>defaultExternalPlugins (in category 'plugins') -----
  defaultExternalPlugins
  	^ #(
  		B3DAcceleratorPlugin
  		ThreadedIA32FFIPlugin "SqueakFFIPrims"
  		"UUIDPlugin"
  		"UnixOSProcessPlugin ?? "	
+ 		InternetConfigPlugin
  	)!

Item was changed:
  ----- Method: CogWindowsConfig>>compilerFlagsDebug (in category 'plugins') -----
  compilerFlagsDebug
  	"Define NDEBUG for production to exclude asserts "
  	^ '-g3 -O0 -march=pentium4 -momit-leaf-frame-pointer -maccumulate-outgoing-args -funroll-loops  -DDEBUGVM=1'!

Item was changed:
+ ----- Method: CogWindowsConfig>>compilerFlagsRelease (in category 'compiler flags') -----
- ----- Method: CogWindowsConfig>>compilerFlagsRelease (in category 'as yet unclassified') -----
  compilerFlagsRelease
  	"Define NDEBUG for production to exclude asserts "
  	^ '-g0 -O2 -march=pentium4 -momit-leaf-frame-pointer -maccumulate-outgoing-args -funroll-loops ',
  	'-DNDEBUG -DDEBUGVM=0'!

Item was changed:
  ----- Method: StackIPhoneConfig class>>deviceUniversal (in category 'accessing') -----
  deviceUniversal 
  	^#(1 2)!

Item was changed:
  ----- Method: StackIPhoneConfig>>targetedDeviceFamilyAsString (in category 'private') -----
  targetedDeviceFamilyAsString 
  	^String streamContents: [ :stream | 
  		self targetedDeviceFamily 
  			do: [ :each | stream nextPutAll: each asString ]
  			separatedBy: [ stream nextPut: $, ].
  		stream nextPut: Character space ]!

Item was changed:
  ----- Method: StackIPhoneConfig>>targetedDeviceFamilyAsTemplateString (in category 'private') -----
  targetedDeviceFamilyAsTemplateString 
  	^String streamContents: [ :stream | 
  		self targetedDeviceFamily do: [ :each | 
  			stream 
  				nextPutAll: '<integer>';
  				nextPutAll: each asString;
  				nextPutAll: '</integer>' ] ]!



More information about the Vm-dev mailing list