[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