VM Maker: CMakeVMMakerSqueak-tty.21.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: CMakeVMMakerSqueak-tty.21.mcz

commits-2
 
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
 
  '!