[Vm-dev] VM Maker: CMakeVMMakerSqueak-tty.37.mcz
commits at source.squeak.org
commits at source.squeak.org
Sat Jun 7 22:20:37 UTC 2014
Timothy M uploaded a new version of CMakeVMMakerSqueak to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMakerSqueak-tty.37.mcz
==================== Summary ====================
Name: CMakeVMMakerSqueak-tty.37
Author: tty
Time: 7 June 2014, 6:20:37.118 pm
UUID: 2b82e831-8db0-4d44-a7eb-e659b82b704f
Ancestors: CMakeVMMakerSqueak-tty.36
All tests pass. This does not mean the classes are configured correctly for source,output and build directories.
It does mean nothing structural is preventing that from being implemented.
Coming up in tomorrows exciting, rock-em, socke-em episode is getting each configuration to report on its
directories and clean them up.
sourceDirectoriesForTarget:#Pow
outputDirectoriesForTarget:#Zounds
buildDirectoriesForTarget:#Crash
buildDirectoryForTarget:#Zing withBuildType: #assert
cleanBuildDirectoriesForTarget:#Batman
cleanBuildDirectoryForTarget:#Robin withBuildType: #debug
This episode was brought to you by
"tty, the liquid detergent professional dishwashers use.
=============== Diff against CMakeVMMakerSqueak-tty.36 ===============
Item was added:
+ ----- Method: Linux32x86Config>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (FileDirectory default directoryNamed: (self oscogvm,FileDirectory slash, self dirOutput)) assureExistence]
+
+ !
Item was added:
+ ----- Method: Linux32x86Config>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was added:
+ ----- Method: Linux32x86SqueakStackSpurConfig>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (FileDirectory default directoryNamed: (self oscogvm,FileDirectory slash, self dirOutput)) assureExistence]
+ !
Item was added:
+ ----- Method: Linux32x86SqueakStackSpurConfig>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was changed:
----- Method: SqueakAndroidStackEvtConfig>>outputDir (in category 'directories') -----
outputDir
+ ^outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
- outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
!
Item was added:
+ ----- Method: SqueakIA32BochsConfig>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ] !
Item was added:
+ ----- Method: SqueakIA32BochsConfig>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was added:
+ ----- Method: SqueakMacOSConfig>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ] !
Item was added:
+ ----- Method: SqueakMacOSConfig>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was changed:
----- Method: SqueakMacOSV3Config>>srcDir (in category 'accessing') -----
srcDir
^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was added:
+ ----- Method: SqueakSunOS32x8664CogConfig>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
+ !
Item was added:
+ ----- Method: SqueakSunOS32x8664CogConfig>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was added:
+ ----- Method: SqueakSunOS32x86CogConfig>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
+ !
Item was added:
+ ----- Method: SqueakSunOS32x86CogConfig>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was changed:
----- Method: SqueakWin32x86CogFamilyConfig>>defaultExternalPlugins (in category 'plugins') -----
defaultExternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.ext"
+ ^#(
- #(
BochsIA32Plugin
SqueakFFIPrims
Win32OSProcessPlugin
)!
Item was changed:
----- Method: SqueakWin32x86CogFamilyConfig>>defaultInternalPlugins (in category 'plugins') -----
defaultInternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.int"
+ ^#(
- #(
ADPCMCodecPlugin
AsynchFilePlugin
B3DAcceleratorPlugin
B2DPlugin
BitBltPlugin
BMPReadWriterPlugin
CroquetPlugin
ZipPlugin
DropPlugin
DSAPrims
FFTPlugin
FilePlugin
FloatArrayPlugin
FloatMathPlugin
HostWindowPlugin
IA32ABI
JoystickTabletPlugin
JPEGReaderPlugin
JPEGReadWriter2Plugin
Klatt
LargeIntegers
LocalePlugin
Matrix2x3Plugin
MIDIPlugin
MiscPrimitivePlugin
Mpeg3Plugin
RePlugin
SecurityPlugin
SerialPlugin
SocketPlugin
SoundCodecPrims
SoundGenerationPlugin
SoundPlugin
StarSqueakPlugin
SurfacePlugin
UUIDPlugin
)!
Item was changed:
----- Method: SqueakWin32x86CogFamilyConfig>>outputDir (in category 'directories') -----
outputDir
"the directory where built binaries will be stored"
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]!
- ^ outputDir ifNil: [ outputDir := self msysPathFor: (self topDir / self outputDirName) ]!
Item was added:
+ ----- Method: TCPlatformConfigForSqueak>>dirOutput (in category 'cmake') -----
+ dirOutput
+ ^'results'!
Item was added:
+ ----- Method: TCPlatformConfigForSqueak>>dirSource (in category 'cmake') -----
+ dirSource
+ ^'src'!
Item was changed:
----- Method: Win32x86NewspeakCogV3Config>>defaultExternalPlugins (in category 'plugins') -----
defaultExternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.ext"
+ ^#(
- #(
BochsIA32Plugin
SqueakFFIPrims
Win32OSProcessPlugin
)!
Item was changed:
----- Method: Win32x86NewspeakCogV3Config>>defaultInternalPlugins (in category 'plugins') -----
defaultInternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.int"
+ ^#(
- #(
ADPCMCodecPlugin
AsynchFilePlugin
B3DAcceleratorPlugin
B2DPlugin
BitBltPlugin
BMPReadWriterPlugin
CroquetPlugin
ZipPlugin
DropPlugin
DSAPrims
FFTPlugin
FilePlugin
FloatArrayPlugin
FloatMathPlugin
HostWindowPlugin
IA32ABI
JoystickTabletPlugin
JPEGReaderPlugin
JPEGReadWriter2Plugin
Klatt
LargeIntegers
LocalePlugin
Matrix2x3Plugin
MIDIPlugin
MiscPrimitivePlugin
Mpeg3Plugin
RePlugin
SecurityPlugin
SerialPlugin
SocketPlugin
SoundCodecPrims
SoundGenerationPlugin
SoundPlugin
StarSqueakPlugin
SurfacePlugin
UUIDPlugin
)!
Item was added:
+ ----- Method: Win32x86NewspeakCogV3Config>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
+
+ !
Item was added:
+ ----- Method: Win32x86NewspeakCogV3Config>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was changed:
----- Method: Win32x86NewspeakStackV3Config>>defaultExternalPlugins (in category 'plugins') -----
defaultExternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.ext"
+ ^#(
- #(
BochsIA32Plugin
SqueakFFIPrims
Win32OSProcessPlugin
)!
Item was changed:
----- Method: Win32x86NewspeakStackV3Config>>defaultInternalPlugins (in category 'plugins') -----
defaultInternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.int"
+ ^#(
- #(
ADPCMCodecPlugin
AsynchFilePlugin
B3DAcceleratorPlugin
B2DPlugin
BitBltPlugin
BMPReadWriterPlugin
CroquetPlugin
ZipPlugin
DropPlugin
DSAPrims
FFTPlugin
FilePlugin
FloatArrayPlugin
FloatMathPlugin
HostWindowPlugin
IA32ABI
JoystickTabletPlugin
JPEGReaderPlugin
JPEGReadWriter2Plugin
Klatt
LargeIntegers
LocalePlugin
Matrix2x3Plugin
MIDIPlugin
MiscPrimitivePlugin
Mpeg3Plugin
RePlugin
SecurityPlugin
SerialPlugin
SocketPlugin
SoundCodecPrims
SoundGenerationPlugin
SoundPlugin
StarSqueakPlugin
SurfacePlugin
UUIDPlugin
)!
Item was added:
+ ----- Method: Win32x86NewspeakStackV3Config>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
+ !
Item was added:
+ ----- Method: Win32x86NewspeakStackV3Config>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was changed:
----- Method: Win32x86SqueakCogSpurConfig>>defaultExternalPlugins (in category 'plugins') -----
defaultExternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.ext"
+ ^#(
- #(
BochsIA32Plugin
SqueakFFIPrims
Win32OSProcessPlugin
)!
Item was changed:
----- Method: Win32x86SqueakCogSpurConfig>>defaultInternalPlugins (in category 'plugins') -----
defaultInternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.int"
+ ^#(
- #(
ADPCMCodecPlugin
AsynchFilePlugin
B3DAcceleratorPlugin
B2DPlugin
BitBltPlugin
BMPReadWriterPlugin
CroquetPlugin
ZipPlugin
DropPlugin
DSAPrims
FFTPlugin
FilePlugin
FloatArrayPlugin
FloatMathPlugin
HostWindowPlugin
IA32ABI
JoystickTabletPlugin
JPEGReaderPlugin
JPEGReadWriter2Plugin
Klatt
LargeIntegers
LocalePlugin
Matrix2x3Plugin
MIDIPlugin
MiscPrimitivePlugin
Mpeg3Plugin
RePlugin
SecurityPlugin
SerialPlugin
SocketPlugin
SoundCodecPrims
SoundGenerationPlugin
SoundPlugin
StarSqueakPlugin
SurfacePlugin
UUIDPlugin
)!
Item was added:
+ ----- Method: Win32x86SqueakCogSpurConfig>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
+
+ !
Item was added:
+ ----- Method: Win32x86SqueakCogSpurConfig>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
Item was changed:
----- Method: Win32x86SqueakStackSpurConfig>>defaultExternalPlugins (in category 'plugins') -----
defaultExternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.ext"
+ ^#(
- #(
BochsIA32Plugin
SqueakFFIPrims
Win32OSProcessPlugin
)!
Item was changed:
----- Method: Win32x86SqueakStackSpurConfig>>defaultInternalPlugins (in category 'plugins') -----
defaultInternalPlugins
"expertly cut-n-pasted from Cog/cygwinbuild/plugins.int"
+ ^#(
- #(
ADPCMCodecPlugin
AsynchFilePlugin
B3DAcceleratorPlugin
B2DPlugin
BitBltPlugin
BMPReadWriterPlugin
CroquetPlugin
ZipPlugin
DropPlugin
DSAPrims
FFTPlugin
FilePlugin
FloatArrayPlugin
FloatMathPlugin
HostWindowPlugin
IA32ABI
JoystickTabletPlugin
JPEGReaderPlugin
JPEGReadWriter2Plugin
Klatt
LargeIntegers
LocalePlugin
Matrix2x3Plugin
MIDIPlugin
MiscPrimitivePlugin
Mpeg3Plugin
RePlugin
SecurityPlugin
SerialPlugin
SocketPlugin
SoundCodecPrims
SoundGenerationPlugin
SoundPlugin
StarSqueakPlugin
SurfacePlugin
UUIDPlugin
)!
Item was added:
+ ----- Method: Win32x86SqueakStackSpurConfig>>outputDir (in category 'squeak compatibility') -----
+ outputDir
+ ^ outputDir ifNil: [ outputDir := (self topDir / self outputDirName) ]
+
+ !
Item was added:
+ ----- Method: Win32x86SqueakStackSpurConfig>>srcDir (in category 'squeak compatibility') -----
+ srcDir
+ ^ srcDir ifNil: [ srcDir := (self topDir directoryNamed: 'src' )]!
More information about the Vm-dev
mailing list