[Vm-dev] What do these TPharoUnixConfig CMake common compiler flags do?

Esteban Lorenzano estebanlm at gmail.com
Wed May 14 22:43:49 UTC 2014


I introduce it to keep vm “distribution agnostic” between pharo/squeak/whatever. You can specify it to define some defaults (which is the name of the default image name and some vm messages, if I remember well). 

Esteban 

On 14 May 2014, at 19:53, gettimothy <gettimothy at zoho.com> wrote:

> Does anybody know what the purpose of these -D*IMAGE* directives are for? I have not found them documented in the source code.
> 
> 
> PharoUnixConfig sets them as such:
> commonCompilerFlags 
>       ^super commonCompilerFlags, { 
>             '-DIMAGE_DIALECT_NAME="', self executableName, '" '.
>             '-DIMAGE_ENV_NAME="PHARO_IMAGE"'.
>             '-DDEFAULT_IMAGE_NAME="', self executableName, '.image"'
> }
> 
> which is from the Trait TPharoUnixConfig
> 
> 
> 
> thx.
> 
> tty
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20140515/bb70811a/attachment-0001.htm


More information about the Vm-dev mailing list