[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