ProjectBuilder.st
changeset 3307 58f20c91f623
parent 3182 c7579f84fa6b
child 3308 5cbec72e27fa
equal deleted inserted replaced
3306:a2d6e8a1bcaf 3307:58f20c91f623
       
     1 "{ Encoding: utf8 }"
       
     2 
     1 "
     3 "
     2  COPYRIGHT (c) 2009 by eXept Software AG
     4  COPYRIGHT (c) 2009 by eXept Software AG
     3               All Rights Reserved
     5               All Rights Reserved
     4 
     6 
     5  This software is furnished under a license and may be used
     7  This software is furnished under a license and may be used
   267     "/ intermediate - this will move into a commonly used utility class
   269     "/ intermediate - this will move into a commonly used utility class
   268     "/ (where all the project code support will be collected).
   270     "/ (where all the project code support will be collected).
   269 
   271 
   270     |module directory|
   272     |module directory|
   271 
   273 
       
   274     usedCompiler isNil ifTrue:[
       
   275         usedCompiler := ParserFlags usedCompiler.
       
   276     ].
       
   277 
   272     projectDefinitionClass := ProjectDefinition definitionClassForPackage:package.
   278     projectDefinitionClass := ProjectDefinition definitionClassForPackage:package.
   273     projectDefinitionClass isNil ifTrue:[
   279     projectDefinitionClass isNil ifTrue:[
   274         self error:('Missing ProjectDefinition class for "',package asString,'"')
   280         self error:('Missing ProjectDefinition class for "',package asString,'"')
   275     ].
   281     ].
   276 
   282 
   330         self copyStartupFilesFromSmalltalk.
   336         self copyStartupFilesFromSmalltalk.
   331     ].
   337     ].
   332     self activityNotification:'Executing make...'.
   338     self activityNotification:'Executing make...'.
   333     self makeWithOutputTo:stdOut errorTo:stdErr.
   339     self makeWithOutputTo:stdOut errorTo:stdErr.
   334 
   340 
   335     "Modified: / 04-09-2012 / 00:49:52 / cg"
   341     "Modified: / 06-06-2016 / 12:13:01 / cg"
   336 ! !
   342 ! !
   337 
   343 
   338 !ProjectBuilder methodsFor:'building/private'!
   344 !ProjectBuilder methodsFor:'building/private'!
   339 
   345 
   340 copyDLLsForLinkage
   346 copyDLLsForLinkage