index 84b95861025936ed4ed4c5a89b137e74e3ace87f..6a8c34f3fff4ee44b2a005c00c3862fd9d1d95e3 100644 (file)
{$PACKRECORDS C}
{$ENDIF}
-{$IF 0}
- {$IFNDEF LIBFLUIDSYNTH_WINDOZE_STATIC}
+{$IF DEFINED(WINDOWS)}
+ {$IFDEF FLUIDSYNTH_WINDOZE_STATIC}
+ {$LINKLIB libfluidsynth.a}
+ {$ELSE}
{$DEFINE FS_DYNAMIC}
+ const fluidlib = 'libfluidsynth.dll';
{$ENDIF}
-{$ENDIF}
-
-{$IF DEFINED(FS_DYNAMIC)}
-const
-{$IF DEFINED(WINDOWS)}
- fluidlib = 'libfluidsynth.dll';
{$ELSEIF DEFINED(UNIX)}
- fluidlib = 'libfluidsynth.so';
-{$ELSE}
- {$MESSAGE ERROR 'FLUIDSYNTH_DYNAMIC not supported'}
-{$IFEND}
+ {$DEFINE FS_DYNAMIC}
+ const fluidlib = 'libfluidsynth.so';
{$ELSE}
- {$LINKLIB libfluidsynth.a}
+ {$ERROR fluidsynth not supported on this platform. Fix it!}
{$ENDIF}
const