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

commits at source.squeak.org commits at source.squeak.org
Tue Dec 11 13:25:34 UTC 2012


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

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

Name: CMakeVMMaker-EstebanLorenzano.188
Author: EstebanLorenzano
Time: 11 December 2012, 2:25:16.738 pm
UUID: f69f1b33-47e1-439a-a51c-c16821cfeaa8
Ancestors: CMakeVMMaker-EstebanLorenzano.187

- small fix

=============== Diff against CMakeVMMaker-EstebanLorenzano.187 ===============

Item was changed:
  ----- Method: CPlatformConfig>>generateSources (in category 'source generation') -----
  generateSources
  	"Generate whole VM + plugins sources"
  	| maker |
  
  	self validateSourcesPresent.
  	self prepareForGeneration.
  	
  	"suppress questions and deprecation warnings during generation "
  	[[
  		
  		maker := self prepareVMMaker.
  	
  		maker interpreterClass: self interpreterClass.
  		self cogitClass ifNotNil: [:cg | 
  			maker cogitClass: cg.
  			"this is ugly, before VMMaker will be fixed to initialize stuff properly"
+ 			Cogit initializeCompilationWithConstantsOptions: Dictionary new.
- 			Cogit initializeCompilationConstants.
  			cg initializeWithOptions: (maker instVarNamed: 'optionsDictionary')
  		].
  		
  		maker generateEntire
  
  	] on: ProvideAnswerNotification do: [:ex | ex resume: true ]]
  	on: Deprecation do: [:ex | ex resume ].
  	
  	
  !

Item was changed:
  ----- Method: CogFamilyCocoaIOSConfig>>setGlobalOptions: (in category 'settings') -----
  setGlobalOptions: maker
  
  	"set any CMake global options, before declaring a project in cmake file"
  	
  	maker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc'.
  	maker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++'.	
  	maker set: 'CMAKE_OSX_ARCHITECTURES' to: 'i386'.
  	maker set: 'CMAKE_OSX_SYSROOT' to: '/'.
  	
  	"maker set: 'CMAKE_OSX_SYSROOT' to: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk'"!



More information about the Vm-dev mailing list