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 !
vm-dev@lists.squeakfoundation.org