diff --git a/src/lib/fmod/fmod.pas b/src/lib/fmod/fmod.pas
index 038ecad8c6993406cb2e1d0d993b551346ee11d2..ce01f73cb230d8fc4dda4827708e9e79930c361a 100644 (file)
--- a/src/lib/fmod/fmod.pas
+++ b/src/lib/fmod/fmod.pas
implementation
const
implementation
const
-{$IFDEF MSWINDOWS}
+{$IF DEFINED(MSWINDOWS)}
FMOD_DLL = 'fmodex.dll';
FMOD_DLL = 'fmodex.dll';
-{$ELSE}
-{$IFDEF LINUX}
+{$ELSEIF DEFINED(LINUX)}
FMOD_DLL = 'libfmodex.so';
FMOD_DLL = 'libfmodex.so';
-{$ENDIF}
+{$ELSEIF DEFINED(DARWIN)}
+ FMOD_DLL = 'libfmodex.dylib';
+ {$LINKLIB libfmodex}
{$ENDIF}
function FMOD_Load(const libname: PChar): FMOD_RESULT;
{$ENDIF}
function FMOD_Load(const libname: PChar): FMOD_RESULT;