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

commits at source.squeak.org commits at source.squeak.org
Wed Jun 25 22:42:33 UTC 2014


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

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

Name: CMakeVMMakerSqueak-tty.76
Author: tty
Time: 25 June 2014, 6:42:12.944 pm
UUID: de515816-7681-4313-bd22-7e8e520d4645
Ancestors: CMakeVMMakerSqueak-tty.75

Tests for VMGeneratorSqueak>>generate methods implemented.

next up: make sure no stragglers not in test's reach.

At that point, boilerplate code is in place and time to implement

=============== Diff against CMakeVMMakerSqueak-tty.75 ===============

Item was added:
+ ----- Method: CMakeVMGeneratorForSqueak>>config: (in category 'accessing') -----
+ config: aCPlatformConfigForSqueak
+ 	config:=aCPlatformConfigForSqueak
+ 	"accessor method needed for testing"!

Item was added:
+ ----- Method: CMakeVMGeneratorForSqueak>>moduleName (in category 'accessing') -----
+ moduleName 
+ 	^config executableName!

Item was added:
+ ----- Method: CMakeVMGeneratorForSqueak>>processThirdpartyLibraries (in category 'as yet unclassified') -----
+ processThirdpartyLibraries
+ 
+ 	config thirdpartyLibs do: [:each |
+ 		each generateFor: self ]
+ 
+ !

Item was changed:
  ----- Method: CMakeVMMakerSqueakRedirectMethodsTest>>testCommonCompilerFlags (in category 'as yet unclassified') -----
  testCommonCompilerFlags
  	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
  		do:[:each | 
  			(Smalltalk at:each) 
  				allSubclassesDo:[:configuration | | o buildTypes|
  					o:= configuration new.
  					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
  						ifTrue:[
  							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
  							buildTypes do:[:buildType |
  								o configureForBuildType: buildType.
  								self assert:(o  commonCompilerFlags isArray)]]]].
  !

Item was added:
+ ----- Method: CMakeVMMakerSqueakRedirectMethodsTest>>testExternalPlugins (in category 'as yet unclassified') -----
+ testExternalPlugins
+ 	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								self assert:(o  externalPlugins isArray).
+ 								]]]].
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ !

Item was added:
+ ----- Method: CMakeVMMakerSqueakRedirectMethodsTest>>testInternalPlugins (in category 'as yet unclassified') -----
+ testInternalPlugins
+ 	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								self assert:(o  externalPlugins isArray).
+ 								]]]].
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ !

Item was added:
+ ----- Method: CMakeVMMakerSqueakRedirectMethodsTest>>testThirdPartyLibs (in category 'as yet unclassified') -----
+ testThirdPartyLibs
+ 	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								self assert:(o  thirdPartyLibs isKindOf: Collection).
+ 								]]]].
+ 
+ 
+ 
+ 
+ 
+ 
+ 
+ !

Item was added:
+ ----- Method: CMakeVMMakerSqueakRedirectMethodsWithArgTest>>testSetExtraTargetProperties (in category 'as yet unclassified') -----
+ testSetExtraTargetProperties
+ 	self flag:'tty'. "Is the self shouldnt sufficient?"
+ 	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes vmGenerator|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								vmGenerator:=CMakeVMGeneratorForSqueak new.
+ 								vmGenerator config: o.
+ 								vmGenerator output:(String new writeStream).
+ 								self shouldnt: [o setExtraTargetProperties: vmGenerator] raise: Error]]]].
+ !

Item was changed:
  ----- Method: CMakeVMMakerSqueakRedirectMethodsWithArgTest>>testSetGlobalOptions (in category 'as yet unclassified') -----
  testSetGlobalOptions
  	self flag:'tty'. "Is the self shouldnt sufficient?"
  	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
  		do:[:each | 
  			(Smalltalk at:each) 
  				allSubclassesDo:[:configuration | | o buildTypes vmGenerator|
  					o:= configuration new.
  					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
  						ifTrue:[
  							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
  							buildTypes do:[:buildType |
  								o configureForBuildType: buildType.
  								vmGenerator:=CMakeVMGeneratorForSqueak new.
  								vmGenerator output:(String new writeStream).
  								self shouldnt: [o setGlobalOptions: vmGenerator] raise: Error]]]].
  !

Item was added:
+ ----- Method: CMakeVMMakerSqueakRedirectMethodsWithArgTest>>testSetGlobalOptionsAfterDetermineSystem (in category 'as yet unclassified') -----
+ testSetGlobalOptionsAfterDetermineSystem
+ 	self flag:'tty'. "Is the self shouldnt sufficient?"
+ 	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes vmGenerator|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								vmGenerator:=CMakeVMGeneratorForSqueak new.
+ 								vmGenerator output:(String new writeStream).
+ 								self shouldnt: [o setGlobalOptionsAfterDetermineSystem: vmGenerator] raise: Error]]]].
+ !

Item was added:
+ ----- Method: CMakeVMMakerSqueakRedirectMethodsWithArgTest>>testSetPostBuildActions (in category 'as yet unclassified') -----
+ testSetPostBuildActions
+ 	self flag:'tty'. "Is the self shouldnt sufficient?"
+ 	#(#SqueakMacintoshConfig #SqueakUnixConfig #SqueakWindowsConfig ) 
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes vmGenerator|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								vmGenerator:=CMakeVMGeneratorForSqueak new.
+ 								vmGenerator config: o.
+ 								vmGenerator output:(String new writeStream).
+ 								self shouldnt: [o postBuildActions: vmGenerator] raise: Error]]]].
+ !

Item was added:
+ ----- Method: CMakeVMMakerSqueakUnixConfigTest>>testCC (in category 'as yet unclassified') -----
+ testCC
+ 	#( #SqueakUnixConfig)
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								self assert:(o  cC isArray)]]]].
+ 
+ 
+ 
+ 
+ !

Item was added:
+ ----- Method: CMakeVMMakerSqueakUnixConfigTest>>testCXX (in category 'as yet unclassified') -----
+ testCXX
+ 	#( #SqueakUnixConfig)
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								self assert:(o  cXX isArray)]]]].
+ 
+ 
+ 
+ 
+ !

Item was changed:
  ----- Method: CMakeVMMakerSqueakUnixConfigTest>>testConfigH (in category 'as yet unclassified') -----
  testConfigH
  	#( SqueakUnixConfig)
  		do:[:each | 
  			(Smalltalk at:each) 
  				allSubclassesDo:[:configuration | | o |
  							o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
- 							(o excludeFromBuild not)  |(configuration isAbstractBaseClass not)  
  								ifTrue:[
  							o:= configuration new.
  							(o excludeFromBuild not)
  								ifTrue:[self assert:(o  configH isString)]]]]
  
  
  
  !

Item was changed:
  ----- Method: CMakeVMMakerSqueakUnixConfigTest>>testExecutableType (in category 'as yet unclassified') -----
  testExecutableType
  	#( SqueakUnixConfig)
  		do:[:each | 
  			(Smalltalk at:each) 
  				allSubclassesDo:[:configuration | | o |
  							o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
- 							(o excludeFromBuild not)  |(configuration isAbstractBaseClass not)  
  								ifTrue:[
  							o:= configuration new.
  							self assert:(o  executableType = '').]]]    "hello code smell"
  !

Item was added:
+ ----- Method: CMakeVMMakerSqueakUnixConfigTest>>testLDFlags (in category 'as yet unclassified') -----
+ testLDFlags
+ 	#( #SqueakUnixConfig)
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								self assert:(o  lDFlags isArray)]]]].
+ 
+ 
+ 
+ 
+ !

Item was added:
+ ----- Method: CMakeVMMakerSqueakUnixConfigTest>>testLibs (in category 'as yet unclassified') -----
+ testLibs
+ 	#( #SqueakUnixConfig)
+ 		do:[:each | 
+ 			(Smalltalk at:each) 
+ 				allSubclassesDo:[:configuration | | o buildTypes|
+ 					o:= configuration new.
+ 					(o excludeFromBuild not) & (configuration isAbstractBaseClass not)
+ 						ifTrue:[
+ 							buildTypes:=o availableBuildTypes copyWithoutAll:#(#buildNone).
+ 							buildTypes do:[:buildType |
+ 								o configureForBuildType: buildType.
+ 								self assert:(o  libs isArray)]]]].
+ 
+ 
+ 
+ 
+ !

Item was changed:
  ----- Method: CPlatformConfigForSqueak>>thirdPartyLibs (in category 'cmake buildType redirects') -----
  thirdPartyLibs
  	"Route this message send to the message appropriate for my buildType "
  	|d |
  	d:= SqueakCMakeVMMakerAbstractBuilder default buildTypeAndDirectoryInfo copy.
  	d 
+ 		at: #build put: [self thirdpartyLibsBuild];
+ 		at: #buildAssert  put: [self thirdpartyLibsBuildAssert];
+ 		at: #buildAssertITimerHeartbeat  put: [self thirdpartyLibsBuildAssertITimerHeartbeat];
+             at:#buildDebug  put: [self thirdpartyLibsBuildDebug];   
+ 		at: #buildDebugITimerHeartbeat  put: [self thirdpartyLibsBuildDebugITimerHeartbeat ];
+ 		at: #buildITimerHeartbeat  put: [self thirdpartyLibsBuildITimerHeartbeat];
+ 		at: #buildMultiThreaded  put: [self thirdpartyLibsBuildMultiThreaded];
+ 		at: #buildMultiThreadedAssert  put: [self thirdpartyLibsBuildMultiThreadedAssert];
+ 		at: #buildMultiThreadedDebug   put: [self thirdpartyLibsBuildMultiThreadedDebug ];
+ 		at: #buildNone put:[self thirdpartyLibsBuildNone].
- 		at: #build put: [self thirdPartyLibsBuild];
- 		at: #buildAssert  put: [self thirdPartyLibsBuildAssert];
- 		at: #buildAssertITimerHeartbeat  put: [self thirdPartyLibsBuildAssertITimerHeartbeat];
-             at:#buildDebug  put: [self thirdPartyLibsBuildDebug];   
- 		at: #buildDebugITimerHeartbeat  put: [self thirdPartyLibsBuildDebugITimerHeartbeat ];
- 		at: #buildITimerHeartbeat  put: [self thirdPartyLibsBuildITimerHeartbeat];
- 		at: #buildMultiThreaded  put: [self thirdPartyLibsBuildMultiThreaded];
- 		at: #buildMultiThreadedAssert  put: [self thirdPartyLibsBuildMultiThreadedAssert];
- 		at: #buildMultiThreadedDebug   put: [self thirdPartyLibsBuildMultiThreadedDebug ];
- 		at: #buildNone put:[self thirdPartyLibsNoBuildType].
  	^(d at: buildType) value
  !

Item was removed:
- ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetProperties: (in category 'utils') -----
- setExtraTargetProperties: maker
- 
- 	"maker setTargetProperties: 'LINK_FLAGS ""'."
- 		
- 	maker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer")'.
- 		
- 		
- 	maker 
- 		cmd: 'set_source_files_properties'
- 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer"'.
- 						
- 	maker linkDirectories: '${CMAKE_FIND_ROOT_PATH}/usr/lib/arm-linux-gnueabihf/'.
- 	
- 	maker addExternalLibraries: 
- 		#(
- 			'm'  "math lib"
- 			'dl'  "dynamic loader"
- 			'pthread' "posix threads" 
- 		).
- 		
- 	maker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
- 	self addVMDrivers: maker.!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuild: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuild: aMaker
+ 
+ 	"maker setTargetProperties: 'LINK_FLAGS ""'."
+ 		
+ 	aMaker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer")'.
+ 		
+ 		
+ 	aMaker 
+ 		cmd: 'set_source_files_properties'
+ 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer"'.
+ 						
+ 	aMaker linkDirectories: '${CMAKE_FIND_ROOT_PATH}/usr/lib/arm-linux-gnueabihf/'.
+ 	
+ 	aMaker addExternalLibraries: 
+ 		#(
+ 			'm'  "math lib"
+ 			'dl'  "dynamic loader"
+ 			'pthread' "posix threads" 
+ 		).
+ 		
+ 	aMaker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
+ 	self addVMDrivers: aMaker.!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssertITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebugITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreaded: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3CrossRaspbianConfig>>setExtraTargetPropertiesBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was removed:
- ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetProperties: (in category 'utils') -----
- setExtraTargetProperties: maker
- 
- 	"maker setTargetProperties: 'LINK_FLAGS ""'."
- 		
- 	maker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer")'.
- 		
- 	
- 	maker 
- 		cmd: 'set_source_files_properties'
- 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer"'.
- 						
- 	
- 	maker addExternalLibraries: 
- 		#(
- 			'm'  "math lib"
- 			'dl'  "dynamic loader"
- 			'pthread' "posix threads" 
- 		).
- 		
- 	maker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
- 	self addVMDrivers: maker.!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuild: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuild: aMaker
+ 
+ 	"maker setTargetProperties: 'LINK_FLAGS ""'."
+ 		
+ 	aMaker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer")'.
+ 		
+ 	
+ 	aMaker 
+ 		cmd: 'set_source_files_properties'
+ 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer"'.
+ 						
+ 	
+ 	aMaker addExternalLibraries: 
+ 		#(
+ 			'm'  "math lib"
+ 			'dl'  "dynamic loader"
+ 			'pthread' "posix threads" 
+ 		).
+ 		
+ 	aMaker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
+ 	self addVMDrivers: aMaker.!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssertITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebugITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreaded: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32ARMv6StackV3RaspbianConfig>>setExtraTargetPropertiesBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
  externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
  externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
  externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
  externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
  externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
  externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
  externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
  externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!
- 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was changed:
  ----- Method: Linux32x86Config>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
  internalPluginsBuildAssert
     "	 internalPlugins := self defaultInternalPlugins"
  	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was removed:
- ----- Method: Linux32x86Config>>setExtraTargetProperties: (in category 'utils') -----
- setExtraTargetProperties: maker
- 	self flag:'tty'. "I am nervous about this method up here in this class, but pharo has it in CogUnixConfig, so using as is for now"
- 
- 	maker setTargetProperties: 'LINK_FLAGS "-m32"'.
- 		
- 	maker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer -mno-rtd -mno-accumulate-outgoing-args")'.
- 		
- 	
- 	maker 
- 		cmd: 'set_source_files_properties'
- 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -mno-rtd -mno-accumulate-outgoing-args"'.
- 	
- 	maker addExternalLibraries: 
- 		#(
- 			'uuid'  ""
- 			'ssl'  ""
- 			'crypto' ""
- 		).
- 					
- 	super setExtraTargetProperties: maker.
- !

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuild: (in category 'utils') -----
+ setExtraTargetPropertiesBuild: aMaker
+ 	self flag:'tty'. "I am nervous about this method up here in this class, but pharo has it in CogUnixConfig, so using as is for now"
+ 
+ 	aMaker setTargetProperties: 'LINK_FLAGS "-m32"'.
+ 		
+ 	aMaker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer -mno-rtd -mno-accumulate-outgoing-args")'.
+ 		
+ 	
+ 	aMaker 
+ 		cmd: 'set_source_files_properties'
+ 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -mno-rtd -mno-accumulate-outgoing-args"'.
+ 	
+ 	aMaker addExternalLibraries: 
+ 		#(
+ 			'uuid'  ""
+ 			'ssl'  ""
+ 			'crypto' ""
+ 		).
+ 					
+ !

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildAssert: (in category 'utils') -----
+ setExtraTargetPropertiesBuildAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildAssertITimerHeartbeat: (in category 'utils') -----
+ setExtraTargetPropertiesBuildAssertITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildDebug: (in category 'utils') -----
+ setExtraTargetPropertiesBuildDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildDebugITimerHeartbeat: (in category 'utils') -----
+ setExtraTargetPropertiesBuildDebugITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildITimerHeartbeat: (in category 'utils') -----
+ setExtraTargetPropertiesBuildITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildMultiThreaded: (in category 'utils') -----
+ setExtraTargetPropertiesBuildMultiThreaded: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildMultiThreadedAssert: (in category 'utils') -----
+ setExtraTargetPropertiesBuildMultiThreadedAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setExtraTargetPropertiesBuildMultiThreadedDebug: (in category 'utils') -----
+ setExtraTargetPropertiesBuildMultiThreadedDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"do nothing (so far) on Unix.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'utils') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuild (in category 'as yet unclassified') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildAssert (in category 'as yet unclassified') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildAssertITimerHeartbeat (in category 'as yet unclassified') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildDebug (in category 'as yet unclassified') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildDebugITimerHeartbeat (in category 'as yet unclassified') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildITimerHeartbeat (in category 'as yet unclassified') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildMultiThreaded (in category 'as yet unclassified') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildMultiThreadedAssert (in category 'as yet unclassified') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>externalPluginsBuildMultiThreadedDebug (in category 'as yet unclassified') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuild (in category 'as yet unclassified') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildAssert (in category 'as yet unclassified') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildAssertITimerHeartbeat (in category 'as yet unclassified') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildDebug (in category 'as yet unclassified') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildDebugITimerHeartbeat (in category 'as yet unclassified') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildITimerHeartbeat (in category 'as yet unclassified') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildMultiThreaded (in category 'as yet unclassified') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildMultiThreadedAssert (in category 'as yet unclassified') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>internalPluginsBuildMultiThreadedDebug (in category 'as yet unclassified') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"do nothing is an option
+ 
+ 		SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'"
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 
+ 	aMaker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc'.
+ 	aMaker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++'.
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildAssert: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildDebug: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildMultiThreaded: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64Config>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'as yet unclassified') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was removed:
- ----- Method: Linux64x86w32BitConfig>>setExtraTargetProperties: (in category 'utils') -----
- setExtraTargetProperties: maker
- 	self flag:'tty'. "I am nervous about this method up here in this class, but pharo has it in CogUnixConfig, so using as is for now"
- 
- 	maker setTargetProperties: 'LINK_FLAGS "-m32"'.
- 		
- 	maker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer -mno-rtd -mno-accumulate-outgoing-args")'.
- 		
- 	
- 	maker 
- 		cmd: 'set_source_files_properties'
- 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
- 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -mno-rtd -mno-accumulate-outgoing-args"'.
- 	
- 	maker addExternalLibraries: 
- 		#(
- 			'uuid'  ""
- 			'ssl'  ""
- 			'crypto' ""
- 		).
- 					
- 	super setExtraTargetProperties: maker.
- !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuild: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuild: aMaker
+ 	self flag:'tty'. "I am nervous about this method up here in this class, but pharo has it in CogUnixConfig, so using as is for now"
+ 
+ 	aMaker setTargetProperties: 'LINK_FLAGS "-m32"'.
+ 		
+ 	aMaker puts: 'set_source_files_properties( ${srcVMDir}/cogit.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -momit-leaf-frame-pointer -mno-rtd -mno-accumulate-outgoing-args")'.
+ 		
+ 	
+ 	aMaker 
+ 		cmd: 'set_source_files_properties'
+ 		params: ' ${targetPlatform}/vm/sqUnixHeartbeat.c PROPERTIES 
+ 		COMPILE_FLAGS "-O1 -fno-omit-frame-pointer -mno-rtd -mno-accumulate-outgoing-args"'.
+ 	
+ 	aMaker addExternalLibraries: 
+ 		#(
+ 			'uuid'  ""
+ 			'ssl'  ""
+ 			'crypto' ""
+ 		).
+ 					
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssertITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebugITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreaded: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setExtraTargetPropertiesBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was removed:
- ----- Method: Linux64x86w32BitConfig>>setGlobalOptions: (in category 'utils') -----
- setGlobalOptions: maker
- 
- 	maker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc'.
- 	maker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++'.
- "	maker set: 'CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH}' to: ' /usr/lib/gcc/x86_64-slackware-linux/4.8.2/'. 
- set any CMake global options, before declaring a project in cmake file
- 	
- 	set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /opt/local/lib)
- 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptions:'
- "!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'"
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	aMaker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc'.
+ 	aMaker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++'.
+ "	maker set: 'CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH}' to: ' /usr/lib/gcc/x86_64-slackware-linux/4.8.2/'. 
+ set any CMake global options, before declaring a project in cmake file
+ 	
+ 	set(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} /opt/local/lib)
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptions:'
+ "!

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: Linux64x86w32BitConfig>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was changed:
  SqueakUnixConfig subclass: #SqueakAndroidStackEvtConfig
  	instanceVariableNames: ''
  	classVariableNames: ''
  	poolDictionaries: ''
  	category: 'CMakeVMMakerSqueak-Android'!
  
+ !SqueakAndroidStackEvtConfig commentStamp: 'tty 6/25/2014 16:25' prior: 0!
- !SqueakAndroidStackEvtConfig commentStamp: 'tty 5/21/2014 12:18' prior: 0!
  A class to configure the Event-driven Stack Cog for Android. This configuration does not lead to building an executable; rather it prepares the source tree to be plugged into the jni subdirectory of an Android project.
  
  Requires AndroidPlugin
  
+ Ported from pharo to squeak. 
+ 
+ tty: a lot of 'build' methods are included in this class in order to let the testing framework work consistently. They are not used.!
- Ported from pharo to squeak. !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildAssert (in category 'as yet unclassified') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildAssertITimerHeartbeat (in category 'as yet unclassified') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildDebug (in category 'as yet unclassified') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildDebugITimerHeartbeat (in category 'as yet unclassified') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildITimerHeartbeat (in category 'as yet unclassified') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildMultiThreaded (in category 'as yet unclassified') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildMultiThreadedAssert (in category 'as yet unclassified') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>externalPluginsBuildMultiThreadedDebug (in category 'as yet unclassified') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuild (in category 'as yet unclassified') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildAssert (in category 'as yet unclassified') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildAssertITimerHeartbeat (in category 'as yet unclassified') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildDebug (in category 'as yet unclassified') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildDebugITimerHeartbeat (in category 'as yet unclassified') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildITimerHeartbeat (in category 'as yet unclassified') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildMultiThreaded (in category 'as yet unclassified') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildMultiThreadedAssert (in category 'as yet unclassified') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>internalPluginsBuildMultiThreadedDebug (in category 'as yet unclassified') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"do nothing (so far) on Unix.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'as yet unclassified') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	"does nothing. included for framework consistency/testing 
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsBuild'
+ 	"
+ 	!

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakAndroidStackEvtConfig>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"do nothing (so far) on Unix.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	self flag:'tty'. "assume this is correct for BSD. it may not be"
+ 	aMaker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc'.
+ 	aMaker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++'.
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakBSDConfig>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuild (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuild (in category 'as yet unclassified') -----
  standardIncludesBuild 
  	^#()!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildAssert (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildAssert (in category 'as yet unclassified') -----
  standardIncludesBuildAssert 
  	^ self standardIncludesBuild!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildAssertITimerHeartbeat (in category 'as yet unclassified') -----
  standardIncludesBuildAssertITimerHeartbeat 
  	^ self standardIncludesBuild!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildDebug (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildDebug (in category 'as yet unclassified') -----
  standardIncludesBuildDebug 
  	^ self standardIncludesBuild!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildDebugITimerHeartbeat (in category 'as yet unclassified') -----
  standardIncludesBuildDebugITimerHeartbeat 
  	^ self standardIncludesBuild!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildITimerHeartbeat (in category 'as yet unclassified') -----
  standardIncludesBuildITimerHeartbeat 
  	^ self standardIncludesBuild!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildMultiThreaded (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildMultiThreaded (in category 'as yet unclassified') -----
  standardIncludesBuildMultiThreaded 
  	^ self standardIncludesBuild!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildMultiThreadedAssert (in category 'as yet unclassified') -----
  standardIncludesBuildMultiThreadedAssert 
  	^ self standardIncludesBuild!

Item was changed:
+ ----- Method: SqueakBSDConfig>>standardIncludesBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
- ----- Method: SqueakBSDConfig>>standardIncludesBuildMultiThreadedDebug (in category 'as yet unclassified') -----
  standardIncludesBuildMultiThreadedDebug 
  	^ self standardIncludesBuild!

Item was removed:
- ----- Method: SqueakCocoaIOSCogV3FamilyConfig>>setExtraTargetProperties: (in category 'settings') -----
- setExtraTargetProperties: maker
- 	| plist |
- 
- 	maker addFrameworks: self frameworks.
- 
- 	" generated and add Info.plist file "
- 	plist := self plistFile.
- 
- 	(FileStream forceNewFileNamed: (maker buildDir / 'Info.plist') fullName) 
- 		nextPutAll: plist; 
- 		close.
- 
- 	maker 
- 		addProperty: 'MACOSX_BUNDLE_INFO_PLIST' 
- 		value: '${buildDir}/Info.plist'.  
- 
- 	(FileStream forceNewFileNamed: (maker buildDir / self prefixHeaderFileName) fullName )
- 		nextPutAll: self precompiledHeaders;
- 		close.
- 	maker addXCodeProperty: 'GCC_PREFIX_HEADER' value: '${buildDir}/', self prefixHeaderFileName.
- 
- 	maker 
- 		addXCodeProperty: 'PER_ARCH_CFLAGS_i386' value: '-DLSB_FIRST -mfpmath=sse -finline-functions  -fno-gcse -mtune=prescott -march=pentium-m -falign-functions=16'.
- 		
- 	"maker 
- 		addXCodeProperty: 'GCC_VERSION' value: '4.3'."
- 
- 	maker 
- 		cmd: 'set_target_properties' 
- 		params: self executableName, ' PROPERTIES COMPILE_FLAGS "-include \"', (self buildDir / self prefixHeaderFileName) fullName, '\""'. 
- 		
- "	maker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc-4.2'.
- 	maker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++-4.2'.		
- "
- 	maker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
- 	maker set: 'RUNTIME_OUTPUT_DIRECTORY' toString: self outputDir fullName.!

Item was added:
+ ----- Method: SqueakCocoaIOSCogV3FamilyConfig>>setExtraTargetPropertiesBuild: (in category 'settings') -----
+ setExtraTargetPropertiesBuild: aMaker
+ 	| plist |
+ 
+ 	aMaker addFrameworks: self frameworks.
+ 
+ 	" generated and add Info.plist file "
+ 	plist := self plistFile.
+ 
+ 	(FileStream forceNewFileNamed: (aMaker buildDir / 'Info.plist') fullName) 
+ 		nextPutAll: plist; 
+ 		close.
+ 
+ 	aMaker 
+ 		addProperty: 'MACOSX_BUNDLE_INFO_PLIST' 
+ 		value: '${buildDir}/Info.plist'.  
+ 
+ 	(FileStream forceNewFileNamed: (aMaker buildDir / self prefixHeaderFileName) fullName )
+ 		nextPutAll: self precompiledHeaders;
+ 		close.
+ 	aMaker addXCodeProperty: 'GCC_PREFIX_HEADER' value: '${buildDir}/', self prefixHeaderFileName.
+ 
+ 	aMaker 
+ 		addXCodeProperty: 'PER_ARCH_CFLAGS_i386' value: '-DLSB_FIRST -mfpmath=sse -finline-functions  -fno-gcse -mtune=prescott -march=pentium-m -falign-functions=16'.
+ 		
+ 	"maker 
+ 		addXCodeProperty: 'GCC_VERSION' value: '4.3'."
+ 
+ 	aMaker 
+ 		cmd: 'set_target_properties' 
+ 		params: self executableName, ' PROPERTIES COMPILE_FLAGS "-include \"', (self buildDir / self prefixHeaderFileName) fullName, '\""'. 
+ 		
+ "	maker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc-4.2'.
+ 	maker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++-4.2'.		
+ "
+ 	aMaker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
+ 	aMaker set: 'RUNTIME_OUTPUT_DIRECTORY' toString: self outputDir fullName.!

Item was removed:
- ----- Method: SqueakCocoaIOSCogV3FamilyConfig>>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++'.!

Item was removed:
- ----- Method: SqueakCocoaIOSCogV3FamilyConfig>>setGlobalOptionsAfterDetermineSystem: (in category 'settings') -----
- setGlobalOptionsAfterDetermineSystem:  maker
- 	maker set: 'CMAKE_OSX_DEPLOYMENT_TARGET' to: '10.5'.
- 	maker 
- 		set: 'CMAKE_OSX_SYSROOT' 
- 		to: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX', self sdkVersion, '.sdk'!

Item was removed:
- ----- Method: SqueakCocoaIOSConfig>>setExtraTargetProperties: (in category 'settings') -----
- setExtraTargetProperties: maker
- 	| plist precompiledHeaders |
- 
- 	" generated and add Info.plist file "
- 	plist := self plistFile.	
- 
- 	(maker buildDir forceNewFileNamed: 'Info.plist') 
- 		nextPutAll: plist; 
- 		close.
- 
- 	maker 
- 		addProperty: 'MACOSX_BUNDLE_INFO_PLIST' 
- 		value: '${buildDir}/Info.plist'.  
- 
- 	maker 
- 		cmd: 'set_source_files_properties' 
- 		params: '${resources} PROPERTIES MACOSX_PACKAGE_LOCATION Resources'.
- 			
- 	precompiledHeaders := (self executableName, '_Prefix.pch').
- 	(maker buildDir forceNewFileNamed: precompiledHeaders) 
- 		nextPutAll: self precompiledHeaders;
- 		close.
- 
- 	maker addXCodeProperty: 'GCC_PREFIX_HEADER' value: '${buildDir}/', precompiledHeaders.	
- 
- 	"maker 
- 		addXCodeProperty: 'GCC_ENABLE_SSE3_EXTENSIONS' value: 'YES';  
- 		addXCodeProperty: 'GCC_ENABLE_SSE41_EXTENSIONS' value: 'YES';
- 		addXCodeProperty: 'GCC_ENABLE_SSE42_EXTENSIONS' value: 'YES';
- 		addXCodeProperty: 'GCC_GENERATE_DEBUGGING_SYMBOLS' value: 'NO';  
- 		addXCodeProperty: 'GCC_INLINES_ARE_PRIVATE_EXTERN' value: 'YES';
- 		addXCodeProperty: 'GCC_UNROLL_LOOPS' value: 'YES'.	"
- 	
- 	"Extras"
- 	maker 
- 		addXCodeProperty: 'ICC_DEBUG' value: 'NO';
- 		addXCodeProperty: 'ICC_OPTLEVEL' value: 'speedHLO';
- 		addXCodeProperty: 'ICC_OPT_IPO_FOR_SINGLE_FILE_COMPILATION' value: 'YES';
- 		addXCodeProperty: 'ICC_OPT_PARALLEL' value: 'NO';
- 		addXCodeProperty: 'ICC_OPT_PREFETCH_INSERTION' value: 'YES';
- 		addXCodeProperty: 'ICC_OPT_PROVIDE_FRAME_PTR' value: 'NO';
- 		addXCodeProperty: 'ICC_OPT_USE_ARCH_IA32' value: 'SSE41';
- 		addXCodeProperty: 'PER_ARCH_CFLAGS_i386' value: '-finline-functions -mfpmath=sse -march=pentium-m -mtune=prescott -falign-functions=16  -fno-gcse -DLSB_FIRST';
- 		addXCodeProperty: 'PER_ARCH_CFLAGS_ppc' value: '-fast -mtune=7450 -mcpu=7450 -D_BSD_SOCKLEN_T_=int'!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuild: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuild: maker
+ 	| plist precompiledHeaders |
+ 
+ 	" generated and add Info.plist file "
+ 	plist := self plistFile.	
+ 
+ 	(maker buildDir forceNewFileNamed: 'Info.plist') 
+ 		nextPutAll: plist; 
+ 		close.
+ 
+ 	maker 
+ 		addProperty: 'MACOSX_BUNDLE_INFO_PLIST' 
+ 		value: '${buildDir}/Info.plist'.  
+ 
+ 	maker 
+ 		cmd: 'set_source_files_properties' 
+ 		params: '${resources} PROPERTIES MACOSX_PACKAGE_LOCATION Resources'.
+ 			
+ 	precompiledHeaders := (self executableName, '_Prefix.pch').
+ 	(maker buildDir forceNewFileNamed: precompiledHeaders) 
+ 		nextPutAll: self precompiledHeaders;
+ 		close.
+ 
+ 	maker addXCodeProperty: 'GCC_PREFIX_HEADER' value: '${buildDir}/', precompiledHeaders.	
+ 
+ 	"maker 
+ 		addXCodeProperty: 'GCC_ENABLE_SSE3_EXTENSIONS' value: 'YES';  
+ 		addXCodeProperty: 'GCC_ENABLE_SSE41_EXTENSIONS' value: 'YES';
+ 		addXCodeProperty: 'GCC_ENABLE_SSE42_EXTENSIONS' value: 'YES';
+ 		addXCodeProperty: 'GCC_GENERATE_DEBUGGING_SYMBOLS' value: 'NO';  
+ 		addXCodeProperty: 'GCC_INLINES_ARE_PRIVATE_EXTERN' value: 'YES';
+ 		addXCodeProperty: 'GCC_UNROLL_LOOPS' value: 'YES'.	"
+ 	
+ 	"Extras"
+ 	maker 
+ 		addXCodeProperty: 'ICC_DEBUG' value: 'NO';
+ 		addXCodeProperty: 'ICC_OPTLEVEL' value: 'speedHLO';
+ 		addXCodeProperty: 'ICC_OPT_IPO_FOR_SINGLE_FILE_COMPILATION' value: 'YES';
+ 		addXCodeProperty: 'ICC_OPT_PARALLEL' value: 'NO';
+ 		addXCodeProperty: 'ICC_OPT_PREFETCH_INSERTION' value: 'YES';
+ 		addXCodeProperty: 'ICC_OPT_PROVIDE_FRAME_PTR' value: 'NO';
+ 		addXCodeProperty: 'ICC_OPT_USE_ARCH_IA32' value: 'SSE41';
+ 		addXCodeProperty: 'PER_ARCH_CFLAGS_i386' value: '-finline-functions -mfpmath=sse -march=pentium-m -mtune=prescott -falign-functions=16  -fno-gcse -DLSB_FIRST';
+ 		addXCodeProperty: 'PER_ARCH_CFLAGS_ppc' value: '-fast -mtune=7450 -mcpu=7450 -D_BSD_SOCKLEN_T_=int'!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildAssertITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildDebugITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildITimerHeartbeat: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreaded: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedAssert: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setExtraTargetPropertiesBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setExtraTargetPropertiesBuildMultiThreadedDebug: aMaker
+ 	^self setExtraTargetPropertiesBuild: aMaker!

Item was added:
+ ----- Method: SqueakCocoaIOSConfig>>setGlobalOptionsAfterDetermineSystem: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystem:  maker
+ 	maker set: 'CMAKE_OSX_DEPLOYMENT_TARGET' to: '10.5'.
+ 	maker 
+ 		set: 'CMAKE_OSX_SYSROOT' 
+ 		to: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX', self sdkVersion, '.sdk'!

Item was removed:
- ----- Method: SqueakCocoaIOSSqueakStackV3Config>>commonCompilerFlags (in category 'settings') -----
- commonCompilerFlags 
- 	^ super commonCompilerFlags!

Item was removed:
- ----- Method: SqueakCocoaIOSSqueakStackV3Config>>setGlobalOptions: (in category 'settings') -----
- setGlobalOptions: maker
-    super setGlobalOptions: maker.
-    maker set: 'CMAKE_C_COMPILER' to: 'clang'.
-    maker set: 'CMAKE_CXX_COMPILER' to: 'clang++'.!

Item was removed:
- ----- Method: SqueakCocoaIOSStackV3CLANGConfig>>setExtraTargetProperties: (in category 'settings') -----
- setExtraTargetProperties: maker
- 
- 
- 	maker set: 'CMAKE_C_COMPILER' to: 'clang'.
- 	
- 	super setExtraTargetProperties: maker!

Item was added:
+ ----- Method: SqueakCocoaIOSStackV3CLANGConfig>>setExtraTargetPropertiesBuild: (in category 'settings') -----
+ setExtraTargetPropertiesBuild: aMaker
+ 
+ 
+ 	aMaker set: 'CMAKE_C_COMPILER' to: 'clang'.
+ 	
+ 	super setExtraTargetPropertiesBuild: aMaker!

Item was removed:
- ----- Method: SqueakCocoaIOSStackV3CLANGConfig>>setGlobalOptions: (in category 'settings') -----
- setGlobalOptions: maker
- 	maker set: 'CMAKE_C_COMPILER' to: '/usr/bin/clang'.
- 	maker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/clang++'.!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"do nothing (so far) on Unix.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	"does nothing. included for framework consistency/testing 
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsBuild'
+ 	"
+ 	!

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIA32BochsConfig>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildAssert (in category 'cmake buildType redirects') -----
  standardIncludesBuildAssert 
  	^ self standardIncludesBuild!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
  standardIncludesBuildAssertITimerHeartbeat 
  	^ self standardIncludesBuild!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildDebug (in category 'cmake buildType redirects') -----
  standardIncludesBuildDebug 
  	^ self standardIncludesBuild!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
  standardIncludesBuildDebugITimerHeartbeat 
  	^ self standardIncludesBuild!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
  standardIncludesBuildITimerHeartbeat 
  	^ self standardIncludesBuild!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildMultiThreaded (in category 'cmake buildType redirects') -----
  standardIncludesBuildMultiThreaded 
  	^ self standardIncludesBuild!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
  standardIncludesBuildMultiThreadedAssert 
  	^ self standardIncludesBuild!

Item was changed:
  ----- Method: SqueakIA32BochsConfig>>standardIncludesBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
  standardIncludesBuildMultiThreadedDebug 
  	^ self standardIncludesBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakIOSConfig>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was removed:
- ----- Method: SqueakIOSConfig>>postBuildActions: (in category 'utils') -----
- postBuildActions: gen
- 
- 	" override to add custom rules after all targets is defined "
- 	
- 	self write: self fixLibsTemplate toFile: 'fix_libs.cmake'.
- 	
- 	
- 	gen
- 		set: #bundlePath toString: '${outputDir}/', self executableName, '.app';
- 		set: #pluginsRelPath toString: '@executable_path/Plugins'.
- 
- 	gen
- 		puts: '
- 		INSTALL(CODE "
- 			set(externalModulesDir \"${externalModulesDir}\")
- 			set(bundlePath \"${bundlePath}\")
- 			set(pluginsRelPath \"${pluginsRelPath}\")
- 			
- 			include(fix_libs.cmake)
- 		")'
- 			
- "					FILE(GLOB_RECURSE bLibs /${externalModulesDir}/*.*)
- "!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuild: (in category 'utils') -----
+ postBuildActionsBuild: gen
+ 
+ 	" override to add custom rules after all targets is defined "
+ 	
+ 	self write: self fixLibsTemplate toFile: 'fix_libs.cmake'.
+ 	
+ 	
+ 	gen
+ 		set: #bundlePath toString: '${outputDir}/', self executableName, '.app';
+ 		set: #pluginsRelPath toString: '@executable_path/Plugins'.
+ 
+ 	gen
+ 		puts: '
+ 		INSTALL(CODE "
+ 			set(externalModulesDir \"${externalModulesDir}\")
+ 			set(bundlePath \"${bundlePath}\")
+ 			set(pluginsRelPath \"${pluginsRelPath}\")
+ 			
+ 			include(fix_libs.cmake)
+ 		")'
+ 			
+ "					FILE(GLOB_RECURSE bLibs /${externalModulesDir}/*.*)
+ "!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	self flag: 'tty'. "I do not know if this is appropriate for MacOSX32x86. It is in IOS, so I figured what the heck.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"
+ 	aMaker set: 'CMAKE_OSX_DEPLOYMENT_TARGET' to: '10.5'.
+ 	aMaker 
+ 		set: 'CMAKE_OSX_SYSROOT' 
+ 		to: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX', self sdkVersion, '.sdk'!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	"does nothing. included for framework consistency/testing 
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsBuild'
+ 	"
+ 	!

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakIOSConfig>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was removed:
- ----- Method: SqueakIPhoneSqueakStackV3Config>>setExtraTargetProperties: (in category 'settings') -----
- setExtraTargetProperties: maker
- 	"super setExtraTargetProperties: maker."
- 
- 	| precompiledHeaders plist |
- 	
- 	precompiledHeaders := (self executableName, '_Prefix.pch').
- 	(FileStream forceNewFileNamed: (maker buildDir / precompiledHeaders) fullName) 
- 		nextPutAll: self precompiledHeaders;
- 		close.
- 	
- 	maker addXCodeProperty: 'GCC_PREFIX_HEADER' value: '${buildDir}/', precompiledHeaders.
- 	
- 	self setCommonProperties: maker.
- 
- 	" generated and add Info.plist file "
- 	plist := self plistFile.
- 	(FileStream forceNewFileNamed: (maker buildDir / 'Info.plist') fullName) 
- 		nextPutAll: plist; 
- 		close.
- 
- 	maker addProperty: 'MACOSX_BUNDLE_INFO_PLIST' value: '${buildDir}/Info.plist'.  
- 	maker 
- 		cmd: 'set_target_properties' 
- 		params: self executableName, ' PROPERTIES COMPILE_FLAGS "-include \"', (self buildDir / self prefixHeaderFileName) fullName, '\""'. 
- 
- 	maker 
- 		set: 'CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY' 
- 		toString: self codeSignIdentity.
- 	maker 
- 		set: 'CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY' 
- 		toString: self targetedDeviceFamilyAsString.
- 	maker 
- 		set: 'CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET' 
- 		to: self deploymentTargetVersion.
- 	maker 
- 		set: 'CMAKE_XCODE_ATTRIBUTE_CONFIGURATION_BUILD_DIR' 
- 		toString: '$(BUILD_DIR)/$(CONFIGURATION)'.
- 	maker 
- 		set: 'CMAKE_XCODE_ATTRIBUTE_CONFIGURATION_TEMP_DIR' 
- 		toString: '$(BUILD_DIR)/$(CONFIGURATION)'.
- 
- 	maker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
- 	
- 	maker puts: 'set_source_files_properties(${srcVMDir}/gcc3x-cointerp.c PROPERTIES COMPILE_FLAGS -O0)'.
- 
- 
- !

Item was added:
+ ----- Method: SqueakIPhoneSqueakStackV3Config>>setExtraTargetPropertiesBuild: (in category 'settings') -----
+ setExtraTargetPropertiesBuild: aMaker
+ 	"super setExtraTargetProperties: maker."
+ 
+ 	| precompiledHeaders plist |
+ 	
+ 	precompiledHeaders := (self executableName, '_Prefix.pch').
+ 	(FileStream forceNewFileNamed: (aMaker buildDir / precompiledHeaders) fullName) 
+ 		nextPutAll: self precompiledHeaders;
+ 		close.
+ 	
+ 	aMaker addXCodeProperty: 'GCC_PREFIX_HEADER' value: '${buildDir}/', precompiledHeaders.
+ 	
+ 	self setCommonProperties: aMaker.
+ 
+ 	" generated and add Info.plist file "
+ 	plist := self plistFile.
+ 	(FileStream forceNewFileNamed: (aMaker buildDir / 'Info.plist') fullName) 
+ 		nextPutAll: plist; 
+ 		close.
+ 
+ 	aMaker addProperty: 'MACOSX_BUNDLE_INFO_PLIST' value: '${buildDir}/Info.plist'.  
+ 	aMaker 
+ 		cmd: 'set_target_properties' 
+ 		params: self executableName, ' PROPERTIES COMPILE_FLAGS "-include \"', (self buildDir / self prefixHeaderFileName) fullName, '\""'. 
+ 
+ 	aMaker 
+ 		set: 'CMAKE_XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY' 
+ 		toString: self codeSignIdentity.
+ 	aMaker 
+ 		set: 'CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY' 
+ 		toString: self targetedDeviceFamilyAsString.
+ 	aMaker 
+ 		set: 'CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET' 
+ 		to: self deploymentTargetVersion.
+ 	aMaker 
+ 		set: 'CMAKE_XCODE_ATTRIBUTE_CONFIGURATION_BUILD_DIR' 
+ 		toString: '$(BUILD_DIR)/$(CONFIGURATION)'.
+ 	aMaker 
+ 		set: 'CMAKE_XCODE_ATTRIBUTE_CONFIGURATION_TEMP_DIR' 
+ 		toString: '$(BUILD_DIR)/$(CONFIGURATION)'.
+ 
+ 	aMaker set: 'EXECUTABLE_OUTPUT_PATH' toString: self outputDir fullName.
+ 	
+ 	aMaker puts: 'set_source_files_properties(${srcVMDir}/gcc3x-cointerp.c PROPERTIES COMPILE_FLAGS -O0)'.
+ 
+ 
+ !

Item was removed:
- ----- Method: SqueakIPhoneSqueakStackV3Config>>setGlobalOptions: (in category 'settings') -----
- setGlobalOptions: maker
- 	"set any CMake global options, before declaring a project in cmake file"
- 	
- "	maker 
- 		set: 'CMAKE_C_COMPILER' 
- 		to: ('/Applications/Xcode.app/Contents/Developer/Platforms/{target}.platform/Developer/usr/bin/gcc'
- 			nameFormat: {'target' -> self targetDevice} asDictionary).
- 	maker 
- 		set: 'CMAKE_CXX_COMPILER' 
- 		to: ('/Applications/Xcode.app/Contents/Developer/Platforms/{target}.platform/Developer/usr/bin/g++'
- 			nameFormat: {'target' -> self targetDevice } asDictionary).	
- 	self architecture ifNotNil: [
- 		maker set: 'CMAKE_OSX_ARCHITECTURES' to: self architecture ]."
- 	!

Item was changed:
  ----- Method: SqueakIPhoneSqueakStackV3Config>>setGlobalOptionsAfterDetermineSystem: (in category 'utils') -----
  setGlobalOptionsAfterDetermineSystem: maker
- 	self setGlobalOptions: maker.	
  	maker 
  		set: 'CMAKE_OSX_SYSROOT' 
  		to: ('/Applications/Xcode.app/Contents/Developer/Platforms/{1}.platform/Developer/SDKs/{1}{2}.sdk'
  			format: { self targetDevice. self sdkVersion })!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was removed:
- ----- Method: SqueakMacOSX32x86Config>>postBuildActions: (in category 'utils') -----
- postBuildActions: gen
- 
- 	" override to add custom rules after all targets is defined "
- 	
- 	self write: self fixLibsTemplate toFile: 'fix_libs.cmake'.
- 	
- 	
- 	gen
- 		set: #bundlePath toString: '${outputDir}/', self executableName, '.app';
- 		set: #pluginsRelPath toString: '@executable_path/Plugins'.
- 
- 	gen
- 		puts: '
- 		INSTALL(CODE "
- 			set(externalModulesDir \"${externalModulesDir}\")
- 			set(bundlePath \"${bundlePath}\")
- 			set(pluginsRelPath \"${pluginsRelPath}\")
- 			
- 			include(fix_libs.cmake)
- 		")'
- 			
- "					FILE(GLOB_RECURSE bLibs /${externalModulesDir}/*.*)
- "!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	self flag: 'tty'. "I do not know if this is appropriate for MacOSX32x86. It is in IOS, so I figured what the heck.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"
+ 	aMaker set: 'CMAKE_OSX_DEPLOYMENT_TARGET' to: '10.5'.
+ 	aMaker 
+ 		set: 'CMAKE_OSX_SYSROOT' 
+ 		to: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX', self sdkVersion, '.sdk'!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	"does nothing. included for framework consistency/testing 
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsBuild'
+ 	"
+ 	!

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSX32x86Config>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was removed:
- ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActions: (in category 'utils') -----
- postBuildActions: gen
- 
- 	" override to add custom rules after all targets is defined "
- 	
- 	self write: self fixLibsTemplate toFile: 'fix_libs.cmake'.
- 	
- 	
- 	gen
- 		set: #bundlePath toString: '${outputDir}/', self executableName, '.app';
- 		set: #pluginsRelPath toString: '@executable_path/Plugins'.
- 
- 	gen
- 		puts: '
- 		INSTALL(CODE "
- 			set(externalModulesDir \"${externalModulesDir}\")
- 			set(bundlePath \"${bundlePath}\")
- 			set(pluginsRelPath \"${pluginsRelPath}\")
- 			
- 			include(fix_libs.cmake)
- 		")'
- 			
- "					FILE(GLOB_RECURSE bLibs /${externalModulesDir}/*.*)
- "!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	self flag: 'tty'. "I do not know if this is appropriate for MacOSX32x86. It is in IOS, so I figured what the heck.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"
+ 	aMaker set: 'CMAKE_OSX_DEPLOYMENT_TARGET' to: '10.5'.
+ 	aMaker 
+ 		set: 'CMAKE_OSX_SYSROOT' 
+ 		to: '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX', self sdkVersion, '.sdk'!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	"does nothing. included for framework consistency/testing 
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsBuild'
+ 	"
+ 	!

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakMacOSXPowerPCConfig>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was changed:
  ----- Method: SqueakMacintoshConfig>>configureForBuildType: (in category 'cmake configuration') -----
  configureForBuildType: aSymbol
  	"Set my internal state appropriate for my build type".
+ 	self flag:'tty'. 
  	self configureNoBuildType.                "reset all internal flags"
  	buildType:= aSymbol.                       "error checking was handled previously"
  	self 	
  		preferredIncludes;
  		standardIncludes;
+ "
+ Cog/build.macos32x86/squeak.cog.v3/mvm makes no reference (that I can see) of these variables. 
+ 		cC;                       
+ 		cXX;                      
+ 		lDFlags;                  
+ 		libs;                     
+ "
- 		cC;                         " CC=''gcc -m32 -v''"
- 		cXX;                        "CXX=''g++ -m32'"
- 		lDFlags;                    " LDFLAGS=-Wl,-z,now"
- 		libs;                         " LIBS=''-lpthread -luuid''"
  		internalPlugins;
  		externalPlugins.
  
  !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuild (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuild
+ 	^ thirdpartyLibs ifNil: [ thirdpartyLibs := OrderedCollection new ].!

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildAssert (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildAssert
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildAssertITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildDebug (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildDebug
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildDebugITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreaded
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreadedAssert
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakMacintoshConfig>>thirdpartyLibsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreadedDebug
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"do nothing (so far) on Unix.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	"
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsBuild'
+ 	"
+ 	self flag:'tty'. "I do not know that SunOS uses these compilers. This probably needs to change"
+ 	aMaker set: 'CMAKE_C_COMPILER' to: '/usr/bin/gcc'.
+ 	aMaker set: 'CMAKE_CXX_COMPILER' to: '/usr/bin/g++'.
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakSunOS32x86Config>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was changed:
  ----- Method: SqueakSunOS32x86Config>>standardIncludesBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
  standardIncludesBuildMultiThreadedDebug 
  	^ self standardIncludesBuild!

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuild (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuild
+ 	^ thirdpartyLibs ifNil: [ thirdpartyLibs := OrderedCollection new ].!

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildAssert (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildAssert
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildAssertITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildDebug (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildDebug
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildDebugITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreaded
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreadedAssert
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakUnixConfig>>thirdpartyLibsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreadedDebug
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuild (in category 'cmake buildType redirects') -----
+ externalPluginsBuild
+ 	^ externalPlugins ifNil: [ externalPlugins := self defaultExternalPlugins ]!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildAssertITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildDebugITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ externalPluginsBuildITimerHeartbeat
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreaded
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedAssert
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>externalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ externalPluginsBuildMultiThreadedDebug
+ 	^ self externalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuild (in category 'cmake buildType redirects') -----
+ internalPluginsBuild
+ 	^ internalPlugins ifNil: [ internalPlugins := self defaultInternalPlugins ]!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildAssertITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildDebugITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ internalPluginsBuildITimerHeartbeat
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreaded
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedAssert
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>internalPluginsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ internalPluginsBuildMultiThreadedDebug
+    "	 internalPlugins := self defaultInternalPlugins"
+ 	^self internalPluginsBuild!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuild: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuild: gen
+ 	"SystemNavigation default browseMethodsWhoseNamesContain: 'postBuildActionsBuild:'"!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildAssertITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildDebugITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildITimerHeartbeat: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreaded: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedAssert: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>postBuildActionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ postBuildActionsBuildMultiThreadedDebug: aMaker
+ 	^self postBuildActionsBuild: aMaker!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	"do nothing (so far) on Unix.
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsAfterDetermineSystemBuild:'
+ 	"!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsAfterDetermineSystemBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsAfterDetermineSystemBuild: aMaker
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuild: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuild: aMaker
+ 	"does nothing. included for framework consistency/testing 
+ 	
+ 	SystemNavigation default browseMethodsWhoseNamesContain: 'setGlobalOptionsBuild'
+ 	"
+ 	!

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildAssertITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildAssertITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildDebugITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildDebugITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildITimerHeartbeat: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildITimerHeartbeat: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildMultiThreaded: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreaded: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildMultiThreadedAssert: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedAssert: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWin32x86Config>>setGlobalOptionsBuildMultiThreadedDebug: (in category 'cmake buildType redirects') -----
+ setGlobalOptionsBuildMultiThreadedDebug: aMaker
+ 	^self setGlobalOptionsBuild: aMaker
+ !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuild (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuild
+ 	^ thirdpartyLibs ifNil: [ thirdpartyLibs := OrderedCollection new ].!

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildAssert (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildAssert
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildAssertITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildAssertITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildDebug (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildDebug
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildDebugITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildDebugITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildITimerHeartbeat (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildITimerHeartbeat
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildMultiThreaded (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreaded
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildMultiThreadedAssert (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreadedAssert
+ 	^ self thirdpartyLibs !

Item was added:
+ ----- Method: SqueakWindowsConfig>>thirdpartyLibsBuildMultiThreadedDebug (in category 'cmake buildType redirects') -----
+ thirdpartyLibsBuildMultiThreadedDebug
+ 	^ self thirdpartyLibs !



More information about the Vm-dev mailing list