[Vm-dev] VM Maker: CMakeVMMakerSqueak-tty.100.mcz
commits at source.squeak.org
commits at source.squeak.org
Sun Dec 7 19:48:10 UTC 2014
Timothy M uploaded a new version of CMakeVMMakerSqueak to project VM Maker:
http://source.squeak.org/VMMaker/CMakeVMMakerSqueak-tty.100.mcz
==================== Summary ====================
Name: CMakeVMMakerSqueak-tty.100
Author: tty
Time: 7 December 2014, 2:48:29.152 pm
UUID: 1a3d8474-fca6-40db-9fd5-e82550ede428
Ancestors: CMakeVMMakerSqueak-tty.99
Win32x86 configureXYZPlugin methods converted to configureByTemplateXYZPluing
Removed all configureXYZPlugin methods in the CMakeVMMakerSqueak stacks.
All tests pass. Build of Linux64x86w32Bitcompat libs works for #build buildType.
Next up:
completel remove the 'generate' methods in favor of 'generateByTemplate' methods.
=============== Diff against CMakeVMMakerSqueak-tty.99 ===============
Item was added:
+ CMakeTemplate subclass: #CMakeLinkDirectories
+ instanceVariableNames: 'directories'
+ classVariableNames: ''
+ poolDictionaries: ''
+ category: 'CMakeVMMakerSqueak-CMakeTemplates'!
+
+ !CMakeLinkDirectories commentStamp: 'tty 12/7/2014 13:36' prior: 0!
+ A CMakeLinkDirectories
+ cmake --help-command link_directories
+ link_directories
+ ----------------
+ Specify directories in which the linker will look for libraries.
+
+ link_directories(directory1 directory2 ...)
+
+ Specify the paths in which the linker should search for libraries.
+ The command will apply only to targets created after it is called.
+ Relative paths given to this command are interpreted as relative to
+ the current source directory, see CMP0015.
+
+ Note that this command is rarely necessary. Library locations
+ returned by find_package() and find_library() are absolute paths.
+ Pass these absolute library file paths directly to the
+ target_link_libraries() command. CMake will ensure the linker finds
+ them.
+
+ !
Item was added:
+ ----- Method: CMakeLinkDirectories>>directories (in category 'accessing') -----
+ directories
+ | d |
+ d := directories inject: '' into: [:res :each | res , ' "' , each, '"' ]. "quote each element"
+ ^ d
+ !
Item was added:
+ ----- Method: CMakeLinkDirectories>>directories: (in category 'accessing') -----
+ directories: aCollection
+ directories := aCollection.
+ self content:'link_directories (',self directories,')'!
Item was added:
+ ----- Method: CMakeLinkDirectories>>initialize (in category 'initialize-release') -----
+ initialize
+ directories := OrderedCollection with:'foo' with:'bar'.
+ self content:'link_directories (',self directories,')'!
Item was removed:
- ----- Method: SqueakMacintoshConfig>>configureB3DAcceleratorPlugin: (in category 'plugin extra rules') -----
- configureB3DAcceleratorPlugin: maker
- "extra rules for B3DAcceleratorPlugin"
-
- super configureB3DAcceleratorPlugin: maker.
-
- maker
- includeDirectories: '/usr/X11/include'; "for GL.h"
- addPlatformSources: #( 'sqMacOpenGL.c' 'sqMacOpenGLInfo.c')
- !
Item was added:
+ ----- Method: SqueakMacintoshConfig>>configureByTemplateB3DAcceleratorPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateB3DAcceleratorPlugin: aMaker
+ self flag:'tty'. "check portability issue"
+ super configureByTemplateB3DAcceleratorPlugin: aMaker.
+ aMaker templates
+ addLast: ((CMakeIncludeDirectories new) dirs: (OrderedCollection with: '/usr/X11/include')); "<--not portable. for GL.h"
+ addLast:((CMakeListAppend new)
+ list:'sources'
+ elements: (OrderedCollection
+ with: '${pluginPlatform}/sqMacOpenGL.c'
+ with: '${pluginPlatform}/sqMacOpenGLInfo.c'))
+
+ !
Item was added:
+ ----- Method: SqueakMacintoshConfig>>configureByTemplateClipboardExtendedPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateClipboardExtendedPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqMacExtendedClipboard.c'))
+
+
+ !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureAsynchFilePlugin: (in category 'plugin extra rules') -----
- configureAsynchFilePlugin: maker
-
- maker addPlatformSources:
- #(
- 'sqUnixAsynchFile.c'
- )
-
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureB3DAcceleratorPlugin: (in category 'plugin extra rules') -----
- configureB3DAcceleratorPlugin: maker
- "extra rules for B3DAcceleratorPlugin"
-
- super configureB3DAcceleratorPlugin: maker.
-
- maker
- addPlatformSources: #( 'sqUnixOpenGL.c' )
-
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureDropPlugin: (in category 'plugin extra rules') -----
- configureDropPlugin: maker
- "extra rules for DropPlugin"
- super configureDropPlugin: maker.
- maker includeDirectories: '${crossDir}/plugins/FilePlugin'.
- maker addPlatformSources: #( 'sqUnixDragDrop')
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureFT2Plugin: (in category 'plugin extra rules') -----
- configureFT2Plugin: maker
-
- "extra rules for FT2Plugin"
-
- maker addExternalLibraries: #('freetype' ).
-
- "
- ft2build.h. says:
- <prefix>/include/freetype2' must be in your current inclusion path "
- self flag:'tty'. "is this generic?"
- maker includeDirectories: '/usr/include/freetype2'!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureFileCopyPlugin: (in category 'plugin extra rules') -----
- configureFileCopyPlugin: maker
- "extra rules for DropPlugin"
-
- maker addPlatformSources: #( 'sqUnixFileCopyPlugin')
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureFilePlugin: (in category 'plugin extra rules') -----
- configureFilePlugin: maker
- "extra rules for FilePlugin"
-
- super configureFilePlugin: maker.
-
- maker addPlatformSources: #( 'sqUnixFile')!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureInternetConfigPlugin: (in category 'plugin extra rules') -----
- configureInternetConfigPlugin: maker
- super configureInternetConfigPlugin: maker.
- maker addPlatformSources: #( 'sqUnixInternetConfiguration' )!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureJoystickTabletPlugin: (in category 'plugin extra rules') -----
- configureJoystickTabletPlugin: maker
- "extra rules for JoystickTabletPlugin"
-
- super configureJoystickTabletPlugin: maker.
- maker addPlatformSources:
- #( 'sqUnixJoystickTablet' )
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureLocalePlugin: (in category 'plugin extra rules') -----
- configureLocalePlugin: maker
- "extra rules for LocalePlugin"
-
- super configureLocalePlugin: maker.
-
- maker addPlatformSources: #( 'sqUnixLocale.c')
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureMIDIPlugin: (in category 'plugin extra rules') -----
- configureMIDIPlugin: maker
- "extra rules for MIDIPlugin"
-
- super configureMIDIPlugin: maker.
-
- "requires ALSA"
-
- maker addPlatformSources: #( 'sqUnixMIDI')!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureSecurityPlugin: (in category 'plugin extra rules') -----
- configureSecurityPlugin: maker
- "extra rules for MIDIPlugin"
-
- super configureSecurityPlugin: maker.
-
- maker addPlatformSources: #( 'sqUnixSecurity')!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureSerialPlugin: (in category 'plugin extra rules') -----
- configureSerialPlugin: maker
- "extra rules for SerialPlugin"
-
- maker addPlatformSources: #( 'sqUnixSerial')!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureSocketPlugin: (in category 'plugin extra rules') -----
- configureSocketPlugin: maker
- "extra rules for SocketPlugin"
-
- maker addPlatformSources: #( 'sqUnixSocket')!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureSoundPlugin: (in category 'plugin extra rules') -----
- configureSoundPlugin: maker
- "extra rules for SoundPlugin"
-
- maker addPlatformSources: #( 'sqUnixSound').
- maker addExternalLibraries: #( 'asound' )!
Item was removed:
- ----- Method: SqueakUnixConfig>>configureSqueakSSLPlugin: (in category 'plugin extra rules') -----
- configureSqueakSSLPlugin: maker
- "extra rules for SqueakSSLPlugin"
-
- maker addPlatformSources: #( 'sqUnixOpenSSL.c').
-
- maker addExternalLibraries: #('ssl' ).
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureUUIDPlugin: (in category 'plugin extra rules') -----
- configureUUIDPlugin: maker
- "extra rules for UUIDPlugin"
-
- super configureUUIDPlugin: maker.
-
- maker includeDirectories: '/usr/include/uuid'.
-
- maker addPlatformSources:
- #( 'sqUnixUUID.c')
-
-
- !
Item was removed:
- ----- Method: SqueakUnixConfig>>configureUnixOSProcessPlugin: (in category 'plugin extra rules') -----
- configureUnixOSProcessPlugin: maker
- "extra rules for UnixOSProcessPlugin"
-
- maker includeDirectories: '${crossDir}/plugins/FilePlugin'.
- maker includeDirectories: '${crossDir}/plugins/SocketPlugin'.
-
- maker addDefinitions: '-DSQAIO_H=\"sqaio.h\"'
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureAsynchFilePlugin: (in category 'plugin extra rules') -----
- configureAsynchFilePlugin: maker
- "extra rules for AsynchFilePlugin "
-
- super configureAsynchFilePlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32AsyncFilePrims.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureB3DAcceleratorPlugin: (in category 'plugin extra rules') -----
- configureB3DAcceleratorPlugin: maker
- "extra rules for B3DAcceleratorPlugin "
-
- super configureB3DAcceleratorPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32DualB3DX.c' 'sqWin32D3D.c' 'sqWin32OpenGL.c')
-
-
- !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateAsynchFilePlugin: (in category 'plugin extra rules') -----
+ configureByTemplateAsynchFilePlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32AsyncFilePrims.c'))
+
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateCroquetPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateCroquetPlugin: aMaker
+ super configureByTemplateCroquetPlugin: aMaker.
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32CroquetPlugin.c'))
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateDropPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateDropPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32Drop.c')).
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateFT2Plugin: (in category 'plugin extra rules') -----
+ configureByTemplateFT2Plugin: aMaker
+ | lib |
+ self flag:'tty'. "is internalFT2 still not supported?"
+ aMaker isExternal ifFalse: [self error: 'building internal FT2Plugin is not supported yet' ].
+ self flag:'tty'. "I haven't been down the addThirdpartyLibrary rabbit hole yet"
+ lib := self addThirdpartyLibrary: 'freetype2'.
+ aMaker templates "link plugin with freetype lib"
+ addLast:((CMakeListAppend new) list:'LINKLIBS' elements: (OrderedCollection with: (lib targetForLinking)));
+ addLast: ((CMakeIncludeDirectories new) dirs: (OrderedCollection with: lib includeDir)).!
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateFilePlugin: (in category 'plugin extra rules') -----
+ configureByTemplateFilePlugin: aMaker
+
+ super configureByTemplateFilePlugin: aMaker.
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32FilePrims.c'))
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateHostWindowPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateHostWindowPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32HostWindowPlugin.c'))
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateJoystickTabletPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateJoystickTabletPlugin: aMaker
+
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32Joystick.c'))
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateLocalePlugin: (in category 'plugin extra rules') -----
+ configureByTemplateLocalePlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32Locale.c'))
+
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateMIDIPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateMIDIPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32MIDI.c'))
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateMpeg3Plugin: (in category 'plugin extra rules') -----
+ configureByTemplateMpeg3Plugin: aMaker
+
+ super configureByTemplateMpeg3Plugin: aMaker.
+ aMaker templates
+ addLast:((CMakeAddDefinitions new) definitions: (OrderedCollection with: '-DNOPTHREADS'));
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqOpenFile.c'))
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateSecurityPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateSecurityPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32Security.c'))
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateSerialPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateSerialPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32SerialPort.c'))
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateSocketPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateSocketPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32NewNet.c'))
+
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateSoundPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateSoundPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32Sound.c'))
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateSqueakSSLPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateSqueakSSLPlugin: aMaker
+ | lib |
+ self flag:'tty'. "expect transposing mistakes here. see pharo CPlatformConfig configureSSLPlugin for originial code"
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqUnixOpenSSL.c')).
+ lib := self addThirdpartyLibrary: 'openssl'. "is this order important? probably not."
+ aMaker templates
+ addLast: ((CMakeIncludeDirectories new) dirs: (OrderedCollection with: lib includeDir));
+ addLast:((CMakeLinkDirectories new) directories: (OrderedCollection with: '${outputDir}'));
+ addLast:((CMakeListAppend new) list:'LINKLIBS' elements: (OrderedCollection with: 'libeay32.dll' with: 'ssleay32.dll'));
+ addLast:((CMakeListAppend new)
+ list: self moduleName , '_dependencies'
+ elements: (OrderedCollection with: lib buildTarget)).
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateUUIDPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateUUIDPlugin: aMaker
+ aMaker templates
+ addLast:((CMakeListAppend new) list:'sources' elements: (OrderedCollection with: '${pluginPlatform}/sqWin32UUID.c'))
+
+
+ !
Item was added:
+ ----- Method: SqueakWin32x86Config>>configureByTemplateWin32OSProcessPlugin: (in category 'plugin extra rules') -----
+ configureByTemplateWin32OSProcessPlugin: aMaker
+ aMaker templates
+ addLast: ((CMakeIncludeDirectories new)
+ dirs: (OrderedCollection
+ with:'${crossDir}/plugins/FilePlugin'
+ with: '${crossDir}/plugins/SocketPlugin'))
+ !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureCroquetPlugin: (in category 'plugin extra rules') -----
- configureCroquetPlugin: maker
- "extra rules for CroquetPlugin "
-
- super configureCroquetPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32CroquetPlugin.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureDropPlugin: (in category 'plugin extra rules') -----
- configureDropPlugin: maker
- "extra rules for DropPlugin "
-
- super configureDropPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32Drop')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureFT2Plugin: (in category 'plugin extra rules') -----
- configureFT2Plugin: maker
- "extra rules for Freetype plugin.
- a custom rule to build freetype library"
- | lib |
-
- " maker isExternal ifFalse: [
- self error: 'building internal FT2Plugin is not supported yet'
- ].
- "
- "add freetype library into loop"
- lib := self addThirdpartyLibrary: 'freetype2'.
-
- "link plugin with freetype lib"
- maker addExternalLibrary: lib targetForLinking.
- maker includeDirectories: lib includeDir.
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureFilePlugin: (in category 'plugin extra rules') -----
- configureFilePlugin: maker
-
- super configureFilePlugin: maker.
-
- maker addPlatformSources:
- #( 'sqWin32FilePrims.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureHostWindowPlugin: (in category 'plugin extra rules') -----
- configureHostWindowPlugin: maker
- "extra rules for HostWindowPlugin "
-
- super configureHostWindowPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32HostWindowPlugin.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureJoystickTabletPlugin: (in category 'plugin extra rules') -----
- configureJoystickTabletPlugin: maker
-
- super configureJoystickTabletPlugin: maker.
-
- maker addPlatformSources:
- #( 'sqWin32Joystick.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureLocalePlugin: (in category 'plugin extra rules') -----
- configureLocalePlugin: maker
- "extra rules for LocalePlugin "
-
- super configureLocalePlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32Locale.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureMIDIPlugin: (in category 'plugin extra rules') -----
- configureMIDIPlugin: maker
- "extra rules for MIDIPlugin "
-
- super configureMIDIPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32MIDI.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureMpeg3Plugin: (in category 'plugin extra rules') -----
- configureMpeg3Plugin: maker
- "extra rules for Mpeg3Plugin "
-
- super configureMpeg3Plugin: maker.
-
- maker addDefinitions: '-DNOPTHREADS'.
-
- maker addPlatformSources: #( 'sqOpenFile.c')!
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureSecurityPlugin: (in category 'plugin extra rules') -----
- configureSecurityPlugin: maker
- "extra rules for SecurityPlugin"
-
- super configureSecurityPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32Security')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureSerialPlugin: (in category 'plugin extra rules') -----
- configureSerialPlugin: maker
- "extra rules for SerialPlugin "
-
- super configureSerialPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32SerialPort.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureSocketPlugin: (in category 'plugin extra rules') -----
- configureSocketPlugin: maker
- "extra rules for SocketPlugin "
-
- super configureSocketPlugin: maker.
-
- maker addPlatformSources: #( 'sqWin32NewNet.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureSoundPlugin: (in category 'plugin extra rules') -----
- configureSoundPlugin: maker
- "extra rules for SoundPlugin"
-
- maker addPlatformSources: #( 'sqWin32Sound' )!
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureSqueakSSLPlugin: (in category 'plugin extra rules') -----
- configureSqueakSSLPlugin: maker
- | lib |
- maker addPlatformSources: #('sqUnixOpenSSL.c').
-
- lib := self addThirdpartyLibrary: 'openssl'.
-
- maker includeDirectories: lib includeDir.
- maker linkDirectories: '${outputDir}'.
-
- maker addExternalLibraries:
- #(
- 'libeay32.dll'
- 'ssleay32.dll'
- ).
-
- maker addDependency: lib buildTarget
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureUUIDPlugin: (in category 'plugin extra rules') -----
- configureUUIDPlugin: maker
- "extra rules for UUIDPlugin"
-
- maker addPlatformSources:
- #( 'sqWin32UUID.c')
-
-
- !
Item was removed:
- ----- Method: SqueakWin32x86Config>>configureWin32OSProcessPlugin: (in category 'plugin extra rules') -----
- configureWin32OSProcessPlugin: maker
- "extra rules for Win32OSProcessPlugin"
-
- maker includeDirectories: '${crossDir}/plugins/FilePlugin'.
- maker includeDirectories: '${crossDir}/plugins/SocketPlugin'.
- !
More information about the Vm-dev
mailing list