Esteban Lorenzano uploaded a new version of CMakeVMMaker to project VM Maker: http://source.squeak.org/VMMaker/CMakeVMMaker-EstebanLorenzano.145.mcz
==================== Summary ====================
Name: CMakeVMMaker-EstebanLorenzano.145 Author: EstebanLorenzano Time: 10 January 2012, 12:36:24 pm UUID: 4df5ffc1-ad63-412b-a8cb-b5f1a8216228 Ancestors: CMakeVMMaker-EstebanLorenzano.143, CMakeVMMaker-golubovsky.144
-merged
=============== Diff against CMakeVMMaker-EstebanLorenzano.143 ===============
Item was changed: ----- Method: CocoaIOSConfig>>configureHostWindowPlugin: (in category 'plugin extra rules') ----- configureHostWindowPlugin: maker super configureHostWindowPlugin: maker. maker + addSources: #('sqMacHostWindow.m' ) - addSources: #('sqMacHostWindow.c' ) prefixed: '${platformsDir}/iOS/vm/iPhone/plugins/HostWindowPlugin/' !
Item was changed: ----- Method: StackCocoaIOSARMConfig>>plistTemplate (in category 'bundle strings') ----- plistTemplate self flag: #todo. "CFBundleDisplayName is using @CFBundleExecutable@ that's probably wrong" ^'<?xml version="1.0" encoding="UTF-8"?> <!!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd%22%3E <plist version="1.0"> <dict> - <key>BuildMachineOSBuild</key> - <string>10J869</string> <key>CFBundleDevelopmentRegion</key> <string>en</string> <key>CFBundleDisplayName</key> <string>@CFBundleExecutable@</string> <key>CFBundleExecutable</key> <string>@CFBundleExecutable@</string> <key>CFBundleIconFile</key> <string>@CFBundleIconFile@</string> <key>CFBundleIdentifier</key> <string>@CFBundleIdentifier@</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>@CFBundleName@</string> <key>CFBundlePackageType</key> <string>APPL</string> <key>CFBundleResourceSpecification</key> <string>ResourceRules.plist</string> <key>CFBundleSignature</key> <string>FRAC</string> <key>CFBundleSupportedPlatforms</key> <array> <string>iPhoneOS</string> </array> <key>CFBundleVersion</key> <string>1.1.7</string> - <key>DTCompiler</key> - <string>4.2</string> - <key>DTPlatformBuild</key> - <string>8H7</string> - <key>DTPlatformName</key> - <string>iphoneos</string> - <key>DTPlatformVersion</key> - <string>4.3</string> - <key>DTSDKBuild</key> - <string>8H7</string> - <key>DTSDKName</key> - <string>iphoneos4.3</string> - <key>DTXcode</key> - <string>0402</string> - <key>DTXcodeBuild</key> - <string>4A2002a</string> <key>LSRequiresIPhoneOS</key> <true/> <key>MinimumOSVersion</key> <string>3.1.3</string> <key>NSMainNibFile</key> <string>MainWindow</string> <key>UIDeviceFamily</key> <array> <integer>1</integer> </array> <key>UIPrerenderedIcon</key> + <false/> - <true/> <key>UIStatusBarHidden</key> <true/> </dict> </plist> '!
Item was changed: ----- Method: StackCocoaIOSARMConfig>>setResourceProperties: (in category 'settings') ----- setResourceProperties: maker maker set: 'resourceDir' toString: self resourcesDir, '/ProjectBuilder'.
maker set: 'resources' to: (String streamContents: [ :stream | self resources do: [ :each | stream nextPut: $"; nextPutAll: '${resourceDir}/'; nextPutAll: each; nextPut: $"] separatedBy: [ stream space ] ]). maker set: 'resourcesLocaleEnglish' toString: '${resourceDir}/iPhone-English.lproj/MainWindow.nib'.
maker cmd: 'set_source_files_properties' + params: '${resources} PROPERTIES MACOSX_PACKAGE_LOCATION Resources'. - params: '${resources} PROPERTIES MACOSX_PACKAGE_LOCATION .'.
maker cmd: 'set_source_files_properties' + params: '${resourcesLocaleEnglish} PROPERTIES MACOSX_PACKAGE_LOCATION Resources'. - params: '${resourcesLocaleEnglish} PROPERTIES MACOSX_PACKAGE_LOCATION .'.
!
Item was added: + ----- Method: StackEvtAndroidConfig>>configureLocalePlugin: (in category 'plugin extra rules') ----- + configureLocalePlugin: maker + "extra rules for LocalePlugin" + + super configureLocalePlugin: maker. + + maker addPlatformSources: #( 'sqAndroidLocale.c')!
Item was changed: ----- Method: StackEvtAndroidConfig>>defaultInternalPlugins (in category 'plugins') ----- defaultInternalPlugins " took from unixbuild/bld/plugins.int" ^ #( AndroidPlugin BitBltSimulation "BitBltPlugin" BalloonEnginePlugin "B2DPlugin" BMPReadWriterPlugin CroquetPlugin DSAPlugin "DSAPrims" FFTPlugin FileCopyPlugin FilePlugin FloatArrayPlugin FloatMathPlugin JoystickTabletPlugin JPEGReaderPlugin LargeIntegersPlugin "LargeIntegers" Matrix2x3Plugin + LocalePlugin RePlugin SecurityPlugin JPEGReadWriter2Plugin SocketPlugin MiscPrimitivePlugin DeflatePlugin "ZipPlugin" )!
vm-dev@lists.squeakfoundation.org