Guillermo Polito uploaded a new version of CMakeVMMaker to project VM Maker: http://source.squeak.org/VMMaker/CMakeVMMaker-GuillermoPolito.208.mcz
==================== Summary ====================
Name: CMakeVMMaker-GuillermoPolito.208 Author: GuillermoPolito Time: 19 June 2013, 2:04:03.863 pm UUID: 570f3504-7464-4024-9f1c-c730c06a95d1 Ancestors: CMakeVMMaker-GuillermoPolito.207
moving to filesystem
=============== Diff against CMakeVMMaker-GuillermoPolito.207 ===============
Item was changed: ----- Method: CMThirdpartyLibrary>>generateFor: (in category 'generating cmake file') ----- generateFor: aVMGenerator
| libDir stream contents | vmGen := aVMGenerator. gen := CMakeGenerator new output: (String new writeStream). libDir := (aVMGenerator thirdpartyDir / self canonicalName) ensureDirectory.
stream := String new writeStream. self generate.
stream nextPutAll: (vmGen config fixLineEndsOf: gen output contents).
contents := stream contents. (self isFile: (libDir asFileReference / gen outputFileName) fullName hasContents: contents) ifFalse: [ "contents changed, update the file. Because fucking cmake will force rebuild everything if we change its modification date without changing its contents" + (FileStream forceNewFileNamed: (libDir asFileReference / gen outputFileName)) nextPutAll: contents; close. - (libDir forceNewFileNamed: gen outputFileName) nextPutAll: contents; close. ].
vmGen addSubdirectory: vmGen thirdpartyDirName , '/' , self canonicalName. self defineGlobalTargets. !
vm-dev@lists.squeakfoundation.org