Browse Source

* force smartlink (merged)

peter 25 years ago
parent
commit
4b2595322b
4 changed files with 38 additions and 10 deletions
  1. 10 2
      packages/gtk/gdk/gdk.pp
  2. 10 2
      packages/gtk/glib/glib.pp
  3. 10 2
      packages/gtk/glib/gmodule.pp
  4. 8 4
      packages/gtk/gtk/gtk.pp

+ 10 - 2
packages/gtk/gdk/gdk.pp

@@ -25,6 +25,12 @@ interface
 
 
 {$mode objfpc} { needed for array of const }
 {$mode objfpc} { needed for array of const }
 
 
+{ Always use smartlinking for win32, this solves some undefined functions
+  in the development gtk versions which change often (PFV) }
+{$ifdef win32}
+  {$smartlink on}
+{$endif}
+
 uses
 uses
   glib;
   glib;
 
 
@@ -78,7 +84,9 @@ implementation
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.2  2000-07-13 11:33:19  michael
+  Revision 1.3  2000-08-06 10:46:23  peter
+    * force smartlink (merged)
+
+  Revision 1.2  2000/07/13 11:33:19  michael
   + removed logs
   + removed logs
- 
 }
 }

+ 10 - 2
packages/gtk/glib/glib.pp

@@ -24,6 +24,12 @@ interface
 
 
 {$mode objfpc}
 {$mode objfpc}
 
 
+{ Always use smartlinking for win32, this solves some undefined functions
+  in the development gtk versions which change often (PFV) }
+{$ifdef win32}
+  {$smartlink on}
+{$endif}
+
 {$ifdef win32}
 {$ifdef win32}
   const
   const
     glibdll='glib-1.3';
     glibdll='glib-1.3';
@@ -1642,7 +1648,9 @@ procedure set_year(var a : TGDate; __year : guint);
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.2  2000-07-13 11:33:19  michael
+  Revision 1.3  2000-08-06 10:46:23  peter
+    * force smartlink (merged)
+
+  Revision 1.2  2000/07/13 11:33:19  michael
   + removed logs
   + removed logs
- 
 }
 }

+ 10 - 2
packages/gtk/glib/gmodule.pp

@@ -24,6 +24,12 @@ interface
 
 
 {$mode objfpc}
 {$mode objfpc}
 
 
+{ Always use smartlinking for win32, this solves some undefined functions
+  in the development gtk versions which change often (PFV) }
+{$ifdef win32}
+  {$smartlink on}
+{$endif}
+
 uses
 uses
   glib;
   glib;
 
 
@@ -68,7 +74,9 @@ implementation
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.2  2000-07-13 11:33:20  michael
+  Revision 1.3  2000-08-06 10:46:23  peter
+    * force smartlink (merged)
+
+  Revision 1.2  2000/07/13 11:33:20  michael
   + removed logs
   + removed logs
- 
 }
 }

+ 8 - 4
packages/gtk/gtk/gtk.pp

@@ -23,8 +23,10 @@
 unit gtk;
 unit gtk;
 interface
 interface
 
 
-{$ifdef VER0_99_12}
-  {$fatal Can't compile GTK with 0.99.12}
+{ Always use smartlinking for win32, this solves some undefined functions
+  in the development gtk versions which change often (PFV) }
+{$ifdef win32}
+  {$smartlink on}
 {$endif}
 {$endif}
 
 
 {$mode objfpc} { needed for array of const }
 {$mode objfpc} { needed for array of const }
@@ -74,7 +76,9 @@ Type
 end.
 end.
 {
 {
   $Log$
   $Log$
-  Revision 1.2  2000-07-13 11:33:20  michael
+  Revision 1.3  2000-08-06 10:46:23  peter
+    * force smartlink (merged)
+
+  Revision 1.2  2000/07/13 11:33:20  michael
   + removed logs
   + removed logs
- 
 }
 }