VM Maker: CMakeVMMaker-GuillermoPolito.158.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: CMakeVMMaker-GuillermoPolito.158.mcz

commits-2
 
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>' ] ]!