Browse Source

* libjack: use external on haiku and aix, because they don't support weakexternal

Nikolay Nikolov 7 months ago
parent
commit
e9a49204ab
1 changed files with 7 additions and 1 deletions
  1. 7 1
      packages/libjack/src/weakmacros.inc

+ 7 - 1
packages/libjack/src/weakmacros.inc

@@ -36,7 +36,13 @@
 {$macro on}
 {$define JACK_OPTIONAL_WEAK_EXPORT := external libjack}
 {$define JACK_OPTIONAL_WEAK_DEPRECATED_EXPORT := external libjack; deprecated}
-{$define JACK_WEAK_EXPORT := weakexternal libjack}
+
+{$if defined(haiku) or defined(aix)}
+  // target does not support weakexternal
+  {$define JACK_WEAK_EXPORT := external libjack}
+{$else}
+  {$define JACK_WEAK_EXPORT := weakexternal libjack}
+{$endif}
 
 (*#ifdef __APPLE__
 #define WEAK_ATTRIBUTE weak_import