VM Maker: CMakeVMMaker-IgorStasenko.168.mcz

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

VM Maker: CMakeVMMaker-IgorStasenko.168.mcz

commits-2
 
Igor Stasenko uploaded a new version of CMakeVMMaker to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMaker-IgorStasenko.168.mcz

==================== Summary ====================

Name: CMakeVMMaker-IgorStasenko.168
Author: IgorStasenko
Time: 21 June 2012, 4:29:18 pm
UUID: 67e21cee-bd03-4177-b62a-a0f3c0eed557
Ancestors: CMakeVMMaker-EstebanLorenzano.167

- fix tar command-line option to use 7z comression for cairo

=============== Diff against CMakeVMMaker-EstebanLorenzano.167 ===============

Item was added:
+ ----- Method: CMCairo>>unpack (in category 'generating actions') -----
+ unpack
+ "produce commands for unpacking the library archive.
+
+ the output of this command should use a directory
+ ${workDir}/${libName}
+ where the unpacked library sources will be located.
+
+ see #setVariables method for understanding what variables used here
+
+ NOTE: had to override since cairo uses 7z compression
+ "
+
+ gen set: #unpackTarget toString: '${libSourcesDir}/touch.cmake'.
+
+ gen puts:
+ 'add_custom_command(OUTPUT "${unpackTarget}"
+ COMMAND tar -Jxf "${libName}.tgz"
+ COMMAND touch "${unpackTarget}"
+ COMMENT "Unpacking ${libName} ... "
+ )
+ '.
+ !