ProjectDefinition.st
branchjv
changeset 20019 9cd2da10aa2e
parent 19986 024e50695cb9
child 20075 7f62aabd8dbf
--- a/ProjectDefinition.st	Tue Jun 14 21:06:07 2016 +0100
+++ b/ProjectDefinition.st	Fri Jun 17 11:18:38 2016 +0100
@@ -1,5 +1,3 @@
-"{ Encoding: utf8 }"
-
 "
  COPYRIGHT (c) 2006 by eXept Software AG
               All Rights Reserved
@@ -2748,6 +2746,8 @@
     "Created: / 18-08-2006 / 12:51:38 / cg"
 ! !
 
+
+
 !ProjectDefinition class methodsFor:'description - project information'!
 
 applicationAdditionalIconFileNames
@@ -4476,6 +4476,22 @@
     "Created: / 14-09-2006 / 12:39:18 / cg"
 !
 
+generateExternalDeclarationForExtensions_libInit_dot_cc
+    ^ self hasExtensionMethods ifTrue:[
+        'extern void _%1_extensions_Init(int pass, struct __vmData__ *__pRT__, OBJ snd);' bindWith: (self st2c: self name)
+    ] ifFalse:[ 
+        ''
+    ].
+
+
+    "
+     stx_libbasic generateExternalDeclarationForExtensions_libInit_dot_cc
+     stx_libbasic2 generateExternalDeclarationForExtensions_libInit_dot_cc
+    "
+
+    "Created: / 17-06-2016 / 10:50:43 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 generateExternalDeclarationLines_libInit_dot_cc
     "for the init-file: generate a single external definition for a single class for the definition class itself"
 
@@ -4484,7 +4500,10 @@
 
     "
      stx_libbasic generateExternalDeclarationLines_libInit_dot_cc
-    "
+     stx_libbasic2 generateExternalDeclarationLines_libInit_dot_cc
+    "
+
+    "Modified (comment): / 17-06-2016 / 10:45:19 / Jan Vrany <jan.vrany@fit.cvut.cz>"
 !
 
 generateLocalIncludes_unix
@@ -4790,6 +4809,7 @@
     ^ self subProjectMakeCallsUsing:'call vcmake %1 %2'.
 ! !
 
+
 !ProjectDefinition class methodsFor:'file templates'!
 
 autopackage_default_dot_apspec