[Vm-dev] VM Maker: CMakeVMMakerSqueak-tty.21.mcz
commits at source.squeak.org
commits at source.squeak.org
Sun May 25 22:54:05 UTC 2014
Timothy M uploaded a new version of CMakeVMMakerSqueak to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMakerSqueak-tty.21.mcz
==================== Summary ====================
Name: CMakeVMMakerSqueak-tty.21
Author: tty
Time: 25 May 2014, 7:55:22.258 pm
UUID: 66c3137d-a43d-4bec-9116-b905f63ec614
Ancestors: CMakeVMMakerSqueak-tty.20
Overrode and modified buildScript to eliminate non-existent version-info shell script reference. Changed superclass on BSD and SunOS configs
=============== Diff against CMakeVMMakerSqueak-tty.20 ===============
Item was changed:
+ SqueakCogUnixConfig subclass: #SqueakCogBSDConfig
- CogUnixConfig subclass: #SqueakCogBSDConfig
uses: TSqueakStackUnixConfig - {#externalPlugins. #internalPlugins}
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'CMakeVMMakerSqueak-FreeBSD'!
!SqueakCogBSDConfig commentStamp: 'tty 5/21/2014 12:24' prior: 0!
I am a configuration for Cog on BSD.
Usage:
SqueakCogFreeBSDConfig generateWithSources
or:
SqueakCogFreeBSDConfig generate
!
SqueakCogBSDConfig class
uses: TSqueakStackUnixConfig classTrait
instanceVariableNames: ''!
Item was changed:
----- Method: SqueakCogFamilyWindowsConfig>>buildScript (in category 'build script') -----
buildScript
"answer the build script for building everything"
^
'#!!/usr/bin/env bash
- if [ !! -e vmVersionInfo.h ]; then
- ../scripts/extract-commit-info.sh
- fi
cmake -G "MSYS Makefiles" .
make
'!
Item was changed:
+ SqueakCogUnixConfig subclass: #SqueakCogSunOSConfig
- CogUnixConfig subclass: #SqueakCogSunOSConfig
uses: TSqueakStackUnixConfig - {#externalPlugins. #internalPlugins}
instanceVariableNames: ''
classVariableNames: ''
poolDictionaries: ''
category: 'CMakeVMMakerSqueak-SunOS'!
!SqueakCogSunOSConfig commentStamp: 'tty 5/21/2014 15:39' prior: 0!
A SqueakCogSunOSConfig is a copy of the SqueakCogBSDConfig.
As of 2014.05.18 I have not been tested on SunOS and serve merely as a placeholder.
!
SqueakCogSunOSConfig class
uses: TSqueakStackUnixConfig classTrait
instanceVariableNames: ''!
Item was added:
+ ----- Method: SqueakCogUnixConfig>>buildScript (in category 'build script') -----
+ buildScript
+ "answer the build script for building everything"
+
+
+ ^
+ '#!!/usr/bin/env bash
+
+ cmake .
+ make
+
+ '!
Item was changed:
----- Method: SqueakMacOSConfig>>buildScript (in category 'build script') -----
buildScript
"answer the build script for building everything"
^
'#!!/usr/bin/env bash
- if [ !! -e vmVersionInfo.h ]; then
- ../scripts/extract-commit-info.sh
- fi
cmake .
make
make install
'!
More information about the Vm-dev
mailing list