summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/openal/src/openal.pas6
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/openal/src/openal.pas b/packages/openal/src/openal.pas
index 289543a3ce..eda263b45b 100644
--- a/packages/openal/src/openal.pas
+++ b/packages/openal/src/openal.pas
@@ -16,7 +16,7 @@ uses
{$DEFINE DYNLINK}
{$ENDIF}
-{$IFDEF DYNLINK}
+{$IF Defined(DYNLINK)}
const
{$IF Defined(WINDOWS)}
openallib = 'openal32.dll';
@@ -25,6 +25,8 @@ const
{$ELSE}
{$MESSAGE ERROR 'DYNLINK not supported'}
{$IFEND}
+{$ELSEIF Defined(Darwin)}
+{$linkframework OpenAL}
{$ELSE}
{$LINKLIB openal}
{$ENDIF}
@@ -35,4 +37,4 @@ const
implementation
-end. \ No newline at end of file
+end.