Hi Igor. I was thinking a couple of things:<br><br>1) So...once I hace download anything from GIT, what I always need to do is:<br>a) take a pharo core 1.3<br>b) open the LoadVMMaker.st so that I can see which versions of metacello and cmake I need.<br>
c) evaluate that over the pharo image<br>d) move my image to /build so that it finds the /src and /platform by default<br><br>So...I wonder what are the reason of not having such PharoCore image already commited in GIT under /image. You can even save it with a workspace opened with the code of LoadVMMaker.st <br>
is it just the size of it? <br><br>If I want to do it for myself, what is the best strategy? clone to my own fork, add the image there and then just pull the changes?<br><br>2) #prepareVMMaker does this:<br><br>prepareVMMaker<br>
<br> | maker allPlugins |<br> <br> maker := VMMaker forPlatform: 'Cross'.<br> maker sourceDirectoryName: (self srcDir assureExistence fullName).<br> maker platformRootDirectoryName: (self topDir / 'platforms' ) fullName.<br>
<br>And<br><br>srcDir<br> "Answer the value of srcDir"<br><br> ^ srcDir ifNil: [ srcDir := self topDir / 'src' ]<br><br>This is cool because I can script the cong to use another src. But you don't do the same for 'platform'. So I cannot do:<br>
<br>CogDebugMacOSConfig new<br> srcDir: 'myFolder';<br> platformsDir: 'myPlatofrm';<br> generateSources; <br> generate.<br><br>Since the platform directory will be overwritten. <br><br><br><br>Cheers<br>
<br>Mariano<br>