[Vm-dev] VM Maker: CMakeVMMakerSqueak-tty.42.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Jun 10 15:42:21 UTC 2014


Timothy M uploaded a new version of CMakeVMMakerSqueak to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMakerSqueak-tty.42.mcz

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

Name: CMakeVMMakerSqueak-tty.42
Author: tty
Time: 10 June 2014, 11:42:18.518 am
UUID: af17bed1-1972-44ca-a86f-8c4bcd68716f
Ancestors: CMakeVMMakerSqueak-tty.41

Added infrastructure for a configuration to exclude itself from a build.

Added a query to the builders to see what configuratins do/do not exclude themselves.

Wrote test for above.

Fixed failing tests on configurations not providing the Language.VMM.MemoryModel etc.

=============== Diff against CMakeVMMakerSqueak-tty.41 ===============

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testBuildDirName (in category 'as yet unclassified') -----
  testBuildDirName
+ 	"for each builder, make sure all its configurations provide a build directory name "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							o excludeFromBuild not                                                     
+ 								ifTrue:[self assert:(o  buildDirName isString)]]]]
- 							self assert:(o  buildDirName isString)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testBuildDirs (in category 'as yet unclassified') -----
  testBuildDirs
+ 	"for each builder, make sure all its configurations provides availbale build directories "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							o excludeFromBuild not
+ 								ifTrue:[self assert:(o  buildDir isKindOf: FileDirectory)]]]]
- 							self assert:(o  buildDir isKindOf: FileDirectory)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testDefaultExternalPlugins (in category 'as yet unclassified') -----
  testDefaultExternalPlugins
+ 	"for each builder, make sure all its configurations provides defaultExternalPlugins"
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  defaultExternalPlugins isArray)]]]
- 							self assert:(o  defaultExternalPlugins isArray)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testDefaultInternalPlugins (in category 'as yet unclassified') -----
  testDefaultInternalPlugins
+ 	"for each builder, make sure all its configurations provides defaultInternalPlugins"
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  defaultInternalPlugins isArray)]]]
- 							self assert:(o  defaultInternalPlugins isArray)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was added:
+ ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testDirSource (in category 'as yet unclassified') -----
+ testDirSource
+ 	"for each builder, make sure all its configurations provide a dirSource "
+ 	SqueakCMakeVMMakerAbstractBuilder 
+ 		subclassesDo:[:builder | | o |
+ 			Smalltalk globals 
+ 				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
+ 					ifTrue:[ 
+ 							o:= configuration new.
+ 							self assert:(o  dirSource isString)]]]
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testExcludeFromBuild (in category 'as yet unclassified') -----
  testExcludeFromBuild
+ 	"for each builder, make sure all its includes or excludes itself from a build "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(((o  excludeFromBuild) == true) | ((o  excludeFromBuild) == false))]]]
- 							self assert:(((o  excludeFromBuild) == true) | ((o  excludeFromBuild) == false))] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testExectuableName (in category 'as yet unclassified') -----
  testExectuableName
+ 	"for each builder, make sure all its configurations provide an executableName "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  executableName isString)]]]
- 							self assert:(o  executableName isString)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testExternalPlugins (in category 'as yet unclassified') -----
  testExternalPlugins
+ 	"for each builder, make sure all its configurations provides externalePlugins "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  externalPlugins isArray)]]]
- 							self assert:(o  externalPlugins isArray)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testInternalPlugins (in category 'as yet unclassified') -----
  testInternalPlugins
+ 	"for each builder, make sure all its configurations provides internalPlutgins "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  internalPlugins isArray)]]]
- 							self assert:(o  internalPlugins isArray)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testOutputDir (in category 'as yet unclassified') -----
  testOutputDir
+ 	"for each builder, make sure all its configurations provide an outputDir "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  outputDir isKindOf: FileDirectory)]]]
- 							self assert:(o  outputDir isKindOf: FileDirectory)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testSrcDirs (in category 'as yet unclassified') -----
  testSrcDirs
+ 	"for each builder, make sure all its configurations provide a srcDir "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  srcDir isKindOf: FileDirectory)]]]
- 							self assert:(o  srcDir isKindOf: FileDirectory)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testTopDirs (in category 'as yet unclassified') -----
  testTopDirs
+ 	"for each builder, make sure all its configurations provide a topDir "
- 	"for each builder, make sure all its configurations provide a buildDirectory "
  	SqueakCMakeVMMakerAbstractBuilder 
  		subclassesDo:[:builder | | o |
  			Smalltalk globals 
  				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
  					ifTrue:[ 
  							o:= configuration new.
+ 							self assert:(o  topDir isKindOf: FileDirectory)]]]
- 							self assert:(o  topDir isKindOf: FileDirectory)] 
  
- ]]
  
  
  
  
  
  
- 
  !

Item was added:
+ ----- Method: CMakeVMMakerSqueakConfigurationsTest>>testdirBuildLanguageVMMM (in category 'as yet unclassified') -----
+ testdirBuildLanguageVMMM
+ 	"for each builder that does not exclude itself from builds, make sure it returns dirBUildLanguageVMMM "
+ 	SqueakCMakeVMMakerAbstractBuilder 
+ 		subclassesDo:[:builder | | o |
+ 			Smalltalk globals 
+ 				allClassesDo:[:configuration | (configuration class category asString withoutQuoting startsWith: (builder configurationsCategory))
+ 					ifTrue:[ 
+ 							o:= configuration new.
+ 							o excludeFromBuild not                                                     
+ 							 	ifTrue:[self assert:(o  dirBuildLanguageVMMM isString)]]]]
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ !

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianFastBltConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianFastBltConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: Linux32x86NewspeakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: Linux32x86NewspeakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogV3!

Item was added:
+ ----- Method: Linux32x86NewspeakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaSpur!

Item was added:
+ ----- Method: Linux32x86NewspeakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaV3!

Item was changed:
+ ----- Method: Linux32x86NewspeakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
- ----- Method: Linux32x86NewspeakStackSpurConfig>>dirBuildLanguageVMMM (in category 'as yet unclassified') -----
  dirBuildLanguageVMMM
+ 	^self newspeakStackSpur!
- 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
- 	^self squeakStackV3!

Item was changed:
  ----- Method: Linux32x86SqueakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!
- 	^self squeakCogSpur!

Item was added:
+ ----- Method: Linux32x86SqueakCogV3Debian64Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was changed:
  ----- Method: Linux32x86SqueakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaSpur!
- 	^self squeakCogSpur!

Item was changed:
  ----- Method: Linux32x86SqueakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaV3!
- 	^self squeakCogSpur!

Item was changed:
  ----- Method: Linux32x86SqueakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackSpur!
- 	^self squeakCogSpur!

Item was changed:
  ----- Method: Linux32x86SqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!
- 	^self squeakCogSpur!

Item was added:
+ ----- Method: Linux32x86SqueakStackV3SlackwareConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: Linux32x86SqueakStackV3SlackwareNoGLConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was changed:
  ----- Method: Linux64Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self required!
- 	^self squeakCogV3!

Item was added:
+ ----- Method: Linux64NewspeakCogSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: Linux64NewspeakCogV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogV3!

Item was added:
+ ----- Method: Linux64NewspeakSistaSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaSpur!

Item was added:
+ ----- Method: Linux64NewspeakSistaV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaV3!

Item was added:
+ ----- Method: Linux64NewspeakStackSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakStackSpur!

Item was added:
+ ----- Method: Linux64NewspeakStackV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: Linux64SqueakCogSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: Linux64SqueakCogV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!

Item was added:
+ ----- Method: Linux64SqueakSistaSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaSpur!

Item was added:
+ ----- Method: Linux64SqueakSistaV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaV3!

Item was added:
+ ----- Method: Linux64SqueakStackSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackSpur!

Item was added:
+ ----- Method: Linux64SqueakStackV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: MacOSX32x86NewspeakCogSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: MacOSX32x86NewspeakCogV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogV3!

Item was added:
+ ----- Method: MacOSX32x86NewspeakSistaSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaSpur!

Item was added:
+ ----- Method: MacOSX32x86NewspeakSistaV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaV3!

Item was added:
+ ----- Method: MacOSX32x86NewspeakStackSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakStackSpur!

Item was added:
+ ----- Method: MacOSX32x86NewspeakStackV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: MacOSX32x86SqueakCogSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: MacOSX32x86SqueakCogV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!

Item was added:
+ ----- Method: MacOSX32x86SqueakSistaSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaSpur!

Item was added:
+ ----- Method: MacOSX32x86SqueakSistaV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaV3!

Item was added:
+ ----- Method: MacOSX32x86SqueakStackSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackSpur!

Item was added:
+ ----- Method: MacOSX32x86SqueakStackV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self eventStackV3!

Item was changed:
  ----- Method: SqueakBSDConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	self required!
- 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakCMakeVMMakerAbstractBuilder class>>showExcludeFromBuild: (in category 'queries') -----
+ showExcludeFromBuild: aBoolean
+ 	default ifNil:[default:= self new].
+ 	^default showExcludeFromBuild: aBoolean!

Item was added:
+ ----- Method: SqueakCMakeVMMakerAbstractBuilder>>getInfoForBuild: (in category 'queries') -----
+ getInfoForBuild: aSymbol!

Item was added:
+ ----- Method: SqueakCMakeVMMakerAbstractBuilder>>getInfoForBuilds (in category 'queries') -----
+ getInfoForBuilds
+ 	| result|
+ 	"return a Dictionary of CMakeMakerSqueak-XYZ platform configurations and their associated CMakeVMakerConfigurationInfo "
+ 	result := Dictionary new.
+ 	self class allSubclassesDo:[:c | |configurationsCategory |
+ 				configurationsCategory := c default configurationsCategory.
+ 				result at:(configurationsCategory asSymbol)  put: (self configurationDictionary: configurationsCategory).
+ 	].
+ .	^result
+ 
+ !

Item was added:
+ ----- Method: SqueakCMakeVMMakerAbstractBuilder>>showExcludeFromBuild: (in category 'queries') -----
+ showExcludeFromBuild: aBoolean
+ 	|dictionary result msg s|
+ 	"return all configurations that where the  excludeFromBuid matches aBoolean. excludeFromBuild is manually set by the developer"	
+ 	aBoolean
+ 		ifTrue:[msg:= 'available configurations are: '. s:='']
+ 		ifFalse:[msg:= 'disabled configurations are: '. s:= ' edit method excludeFromBuild to toggle'].
+ 	result := OrderedCollection new.
+ 	dictionary:=self getInfoForBuilds.
+ 	dictionary do:[:dict | 
+ 			dict keysAndValuesDo: [:config :configinfo | 
+ 				aBoolean == (configinfo excludeFromBuild) 
+ 					ifTrue:[ result add:  config]]].
+ 	^'Configurations where excludeFromBuild ==', aBoolean ,'->',result, s.!

Item was changed:
  ----- Method: SqueakCocoaIOSCogV3FamilyConfig>>excludeFromBuild (in category 'cmake') -----
  excludeFromBuild
+ 	^true
- 	^false
  !

Item was added:
+ ----- Method: SqueakCocoaIOSSqueakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakCocoaIOSSqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakCocoaIOSStackV3CLANGConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakFreeBSDNewspeakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: SqueakFreeBSDNewspeakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogV3!

Item was added:
+ ----- Method: SqueakFreeBSDNewspeakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaSpur!

Item was added:
+ ----- Method: SqueakFreeBSDNewspeakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaV3!

Item was added:
+ ----- Method: SqueakFreeBSDNewspeakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakStackSpur!

Item was added:
+ ----- Method: SqueakFreeBSDNewspeakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakFreeBSDSqueakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: SqueakFreeBSDSqueakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakFreeBSDSqueakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaSpur!

Item was added:
+ ----- Method: SqueakFreeBSDSqueakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaV3!

Item was added:
+ ----- Method: SqueakFreeBSDSqueakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackSpur!

Item was added:
+ ----- Method: SqueakFreeBSDSqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur the default is squeak.cog.v3"
+ 	^self required!
- 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakIA32BochsLinuxConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: SqueakIA32BochsMacOSConfig>>dirBuildLanguageVMMM (in category 'as yet unclassified') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: SqueakIA32BochsMacOSXConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: SqueakIA32BochsWin32Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ SqueakIPhoneSqueakStackV3Config subclass: #SqueakIPhoneSimulatorSqueakStackV3Config
+ 	instanceVariableNames: ''
+ 	classVariableNames: ''
+ 	poolDictionaries: ''
+ 	category: 'CMakeVMMakerSqueak-IOS'!
+ 
+ !SqueakIPhoneSimulatorSqueakStackV3Config commentStamp: 'tty 6/7/2014 10:44' prior: 0!
+ N.B. tty.
+ 
+ Honestly, I have know idea how to use this (:
+ 
+ 
+ Usage:
+   SqueakIPhoneSimulatorV3StackConfig generate
+ Or:
+   SqueakIPhoneSimulatorV3StackConfig generateWithSources
+ Or:
+ find my Builder in CMakeVMMakerSqueak-Builder category and use that to query me or invoke me
+ !

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>architecture (in category 'accessing') -----
+ architecture 
+ 	^'i386'!

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>commonCompilerFlags (in category 'accessing') -----
+ commonCompilerFlags
+ 	^ super commonCompilerFlags, {
+ 		'-mios-simulator-version-min={1}' format: { self sdkVersion } }!

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>excludeFromBuild (in category 'cmake') -----
+ excludeFromBuild
+ 	^false
+ !

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>executableName (in category 'accessing') -----
+ executableName
+ 	^'iStackVMSimulator'!

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>ft2PluginConfigurationFlags (in category 'plugin extra rules') -----
+ ft2PluginConfigurationFlags 
+ 	^ {'--without-zlib'.
+ 		'--without-bzip2'.
+ 		'--host=i386-apple-darwin'.
+ 		'--enable-static=yes'. 
+ 		'--enable-shared=no'.
+ 		'CFLAGS=\\"-arch {1} -pipe -std=c99 -Wno-trigraphs -O2 -fpascal-strings -fwrapv -Wreturn-type -Wunused-variable -fvisibility=hidden -fmessage-length=0 -mios-simulator-version-min={3}  -I{2}/usr/include/libxml2 -isysroot {2}\\"'.
+ 		'LDFLAGS=\\"-arch {1} -mios-simulator-version-min={3} -isysroot {2}\\"' }
+ 		collect: [ :each | 
+ 			each format: { 
+ 				self architecture. 
+ 				self sysroot. 
+ 				self sdkVersion } ]!

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>sdkTarget (in category 'accessing') -----
+ sdkTarget 
+ 	^'iphonesimulator', self sdkVersion!

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>setCommonProperties: (in category 'settings') -----
+ setCommonProperties: maker 
+ 	maker set: 'CMAKE_CROSSCOMPILING' to: 'TRUE'.
+ 	maker set: 'CMAKE_SYSTEM_NAME' to: 'Darwin'.
+ 	maker set: 'CMAKE_SYSTEM_PROCESSOR' to: 'i386'.
+ 
+ 	maker 
+ 		set: 'SDKVER' 
+ 		toString: self sdkVersion.
+ 	maker 
+ 		set: 'DEVROOT' 
+ 		toString: ('/Applications/Xcode.app/Contents/Developer/Platforms/{1}.platform/Developer' 
+ 			format: { self targetDevice }).
+ 	maker 
+ 		set: 'SDKROOT' 
+ 		toString: ('$\{DEVROOT\}/SDKs/{1}$\{SDKVER\}.sdk' format: { self targetDevice }).
+ 
+ 	maker set: 'CMAKE_OSX_SYSROOT' to: self sysroot.
+ 		
+ 	maker set: 'CMAKE_FIND_ROOT_PATH' to: '"${SDKROOT}" "${DEVROOT}"'.
+ 	maker set: 'CMAKE_FIND_ROOT_PATH_MODE_PROGRAM' to: 'ONLY'.
+ 	maker set: 'CMAKE_FIND_ROOT_PATH_MODE_LIBRARY' to: 'ONLY'.
+ 	maker set: 'CMAKE_FIND_ROOT_PATH_MODE_INCLUDE' to: 'ONLY'.
+ 	
+ 	maker 
+ 		set: 'CMAKE_EXE_LINKER_FLAGS' 
+ 		toString: '-mios-simulator-version-min=${SDKVER} --sysroot ${SDKROOT} -L${SDKROOT}/usr/lib -L${SDKROOT}/usr/lib/system'.
+ 	maker 
+ 		set: 'CMAKE_C_FLAGS' 
+ 		toString: '--sysroot ${SDKROOT} -L${SDKROOT}/usr/lib -L${SDKROOT}/usr/lib/system'.
+ 	maker 
+ 		set: 'CMAKE_CXX_FLAGS' 
+ 		toString: '--sysroot ${SDKROOT} -L${SDKROOT}/usr/lib -L${SDKROOT}/usr/lib/system'.
+ 
+ 	maker addFrameworks: self frameworks.!

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>standardIncludes (in category 'source files') -----
+ standardIncludes 
+ 	^super standardIncludes, {
+ 		'/Applications/Xcode.app/Contents/Developer/Platforms/{1}.platform/Developer/SDKs/{1}{2}.sdk/usr/include/'
+ 			format: { 
+ 				self targetDevice. 
+ 				self sdkVersion} }
+ 		 !

Item was added:
+ ----- Method: SqueakIPhoneSimulatorSqueakStackV3Config>>targetDevice (in category 'accessing') -----
+ targetDevice 
+ 	^'iPhoneSimulator'!

Item was removed:
- SqueakIPhoneSqueakStackV3Config subclass: #SqueakIPhoneSimulatorV3SqueakStackConfig
- 	instanceVariableNames: ''
- 	classVariableNames: ''
- 	poolDictionaries: ''
- 	category: 'CMakeVMMakerSqueak-IOS'!
- 
- !SqueakIPhoneSimulatorV3SqueakStackConfig commentStamp: 'tty 6/7/2014 10:44' prior: 0!
- N.B. tty.
- 
- Honestly, I have know idea how to use this (:
- 
- 
- Usage:
-   SqueakIPhoneSimulatorV3StackConfig generate
- Or:
-   SqueakIPhoneSimulatorV3StackConfig generateWithSources
- Or:
- find my Builder in CMakeVMMakerSqueak-Builder category and use that to query me or invoke me
- !

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>architecture (in category 'accessing') -----
- architecture 
- 	^'i386'!

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>commonCompilerFlags (in category 'accessing') -----
- commonCompilerFlags
- 	^ super commonCompilerFlags, {
- 		'-mios-simulator-version-min={1}' format: { self sdkVersion } }!

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>excludeFromBuild (in category 'cmake') -----
- excludeFromBuild
- 	^false
- !

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>executableName (in category 'accessing') -----
- executableName
- 	^'iStackVMSimulator'!

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>ft2PluginConfigurationFlags (in category 'plugin extra rules') -----
- ft2PluginConfigurationFlags 
- 	^ {'--without-zlib'.
- 		'--without-bzip2'.
- 		'--host=i386-apple-darwin'.
- 		'--enable-static=yes'. 
- 		'--enable-shared=no'.
- 		'CFLAGS=\\"-arch {1} -pipe -std=c99 -Wno-trigraphs -O2 -fpascal-strings -fwrapv -Wreturn-type -Wunused-variable -fvisibility=hidden -fmessage-length=0 -mios-simulator-version-min={3}  -I{2}/usr/include/libxml2 -isysroot {2}\\"'.
- 		'LDFLAGS=\\"-arch {1} -mios-simulator-version-min={3} -isysroot {2}\\"' }
- 		collect: [ :each | 
- 			each format: { 
- 				self architecture. 
- 				self sysroot. 
- 				self sdkVersion } ]!

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>sdkTarget (in category 'accessing') -----
- sdkTarget 
- 	^'iphonesimulator', self sdkVersion!

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>setCommonProperties: (in category 'settings') -----
- setCommonProperties: maker 
- 	maker set: 'CMAKE_CROSSCOMPILING' to: 'TRUE'.
- 	maker set: 'CMAKE_SYSTEM_NAME' to: 'Darwin'.
- 	maker set: 'CMAKE_SYSTEM_PROCESSOR' to: 'i386'.
- 
- 	maker 
- 		set: 'SDKVER' 
- 		toString: self sdkVersion.
- 	maker 
- 		set: 'DEVROOT' 
- 		toString: ('/Applications/Xcode.app/Contents/Developer/Platforms/{1}.platform/Developer' 
- 			format: { self targetDevice }).
- 	maker 
- 		set: 'SDKROOT' 
- 		toString: ('$\{DEVROOT\}/SDKs/{1}$\{SDKVER\}.sdk' format: { self targetDevice }).
- 
- 	maker set: 'CMAKE_OSX_SYSROOT' to: self sysroot.
- 		
- 	maker set: 'CMAKE_FIND_ROOT_PATH' to: '"${SDKROOT}" "${DEVROOT}"'.
- 	maker set: 'CMAKE_FIND_ROOT_PATH_MODE_PROGRAM' to: 'ONLY'.
- 	maker set: 'CMAKE_FIND_ROOT_PATH_MODE_LIBRARY' to: 'ONLY'.
- 	maker set: 'CMAKE_FIND_ROOT_PATH_MODE_INCLUDE' to: 'ONLY'.
- 	
- 	maker 
- 		set: 'CMAKE_EXE_LINKER_FLAGS' 
- 		toString: '-mios-simulator-version-min=${SDKVER} --sysroot ${SDKROOT} -L${SDKROOT}/usr/lib -L${SDKROOT}/usr/lib/system'.
- 	maker 
- 		set: 'CMAKE_C_FLAGS' 
- 		toString: '--sysroot ${SDKROOT} -L${SDKROOT}/usr/lib -L${SDKROOT}/usr/lib/system'.
- 	maker 
- 		set: 'CMAKE_CXX_FLAGS' 
- 		toString: '--sysroot ${SDKROOT} -L${SDKROOT}/usr/lib -L${SDKROOT}/usr/lib/system'.
- 
- 	maker addFrameworks: self frameworks.!

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>standardIncludes (in category 'source files') -----
- standardIncludes 
- 	^super standardIncludes, {
- 		'/Applications/Xcode.app/Contents/Developer/Platforms/{1}.platform/Developer/SDKs/{1}{2}.sdk/usr/include/'
- 			format: { 
- 				self targetDevice. 
- 				self sdkVersion} }
- 		 !

Item was removed:
- ----- Method: SqueakIPhoneSimulatorV3SqueakStackConfig>>targetDevice (in category 'accessing') -----
- targetDevice 
- 	^'iPhoneSimulator'!

Item was added:
+ ----- Method: SqueakIPhoneSqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was changed:
  ----- Method: SqueakMacOSConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self required!
- 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakMacOSNewspeakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: SqueakMacOSNewspeakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self newspeakCogV3!

Item was added:
+ ----- Method: SqueakMacOSNewspeakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self newspeakSistaSpur!

Item was added:
+ ----- Method: SqueakMacOSNewspeakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self newspeakSistaV3!

Item was added:
+ ----- Method: SqueakMacOSNewspeakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self newspeakStackSpur!

Item was added:
+ ----- Method: SqueakMacOSNewspeakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self newspeakStackV3!

Item was added:
+ ----- Method: SqueakMacOSSqueakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: SqueakMacOSSqueakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakMacOSSqueakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self squeakSistaSpur!

Item was added:
+ ----- Method: SqueakMacOSSqueakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self squeakSistaV3!

Item was added:
+ ----- Method: SqueakMacOSSqueakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self squeakStackSpur!

Item was added:
+ ----- Method: SqueakMacOSSqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakMacOSV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. default is squeak.cog.v3"
+ 	^self required!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self required!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self required!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCNewspeakCogSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCNewspeakCogV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogV3!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCNewspeakSistaSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaSpur!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCNewspeakSistaV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaV3!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCNewspeakStackSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakStackSpur!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCNewspeakStackV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCSqueakCogSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCSqueakCogV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCSqueakSistaSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaSpur!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCSqueakSistaV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaV3!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCSqueakStackSpur>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackSpur!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCSqueakStackV3>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was changed:
  ----- Method: SqueakSunOS32x86Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self required!
- 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakSunOS32x86NewspeakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: SqueakSunOS32x86NewspeakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogV3!

Item was added:
+ ----- Method: SqueakSunOS32x86NewspeakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaSpur!

Item was added:
+ ----- Method: SqueakSunOS32x86NewspeakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakSistaV3!

Item was added:
+ ----- Method: SqueakSunOS32x86NewspeakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakStackSpur!

Item was added:
+ ----- Method: SqueakSunOS32x86NewspeakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was added:
+ ----- Method: SqueakSunOS32x86SqueakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: SqueakSunOS32x86SqueakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!

Item was added:
+ ----- Method: SqueakSunOS32x86SqueakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaSpur!

Item was added:
+ ----- Method: SqueakSunOS32x86SqueakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaV3!

Item was added:
+ ----- Method: SqueakSunOS32x86SqueakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackSpur!

Item was added:
+ ----- Method: SqueakSunOS32x86SqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackV3!

Item was changed:
  ----- Method: SqueakWin32x86CogFamilyConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self required!
- 	^self squeakCogV3!

Item was added:
+ ----- Method: TCPlatformConfigForSqueak>>eventStackV3 (in category 'cmake') -----
+ eventStackV3
+ 	"needed by Android config to pass internal tests. Android config is not built"
+ 	^'do not build'!

Item was added:
+ ----- Method: Win32x86NewspeakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogSpur!

Item was added:
+ ----- Method: Win32x86NewspeakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	^self newspeakCogV3!

Item was changed:
  ----- Method: Win32x86NewspeakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
+ 	^self newspeakSistaSpur!
- 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
- 	^self squeakStackV3!

Item was changed:
  ----- Method: Win32x86NewspeakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
+ 	^self newspeakSistaV3!
- 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
- 	^self squeakStackV3!

Item was changed:
  ----- Method: Win32x86NewspeakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
+ 	^self newspeakStackSpur!
- 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
- 	^self squeakStackV3!

Item was changed:
  ----- Method: Win32x86NewspeakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
  	^self squeakStackV3!

Item was added:
+ ----- Method: Win32x86SqueakCogSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogSpur!

Item was added:
+ ----- Method: Win32x86SqueakCogV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
+ dirBuildLanguageVMMM
+ 	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakCogV3!

Item was changed:
  ----- Method: Win32x86SqueakSistaSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaSpur!
- 	^self squeakStackV3!

Item was changed:
  ----- Method: Win32x86SqueakSistaV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakSistaV3!
- 	^self squeakStackV3!

Item was changed:
  ----- Method: Win32x86SqueakStackSpurConfig>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
+ 	^self squeakStackSpur!
- 	^self squeakStackV3!

Item was changed:
  ----- Method: Win32x86SqueakStackV3Config>>dirBuildLanguageVMMM (in category 'cmake') -----
  dirBuildLanguageVMMM
  	"the directory under buildPlatformDir  example: newspeak.cog.spur. use squeak.cog.v3 as default"
  	^self squeakStackV3!



More information about the Vm-dev mailing list