I've added what you told me so I have this :
{$IFDEF MACOS}
SDL_ImageLibName = 'SDL_image';
{$linklib libSDL_image-1.2.0}
{$ENDIF}
and
{$IFDEF MACOS}
SDLttfLibName = 'SDL_ttf';
{$linklib libSDL_ttf-2.0.0}
{$ENDIF}
But it still doesn't work
However I have some warnings from the very beginning but i thought it wasn't important but I am still going to paste it here :
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/system.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/opengl/gl.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/sdl/sdl.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/math.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/objpas.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/sysutils.o) was built for newer OSX version (10.7) than being linked (10.5)object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/dynlibs.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/unix.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/errors.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/sysconst.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/unixtype.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/baseunix.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/sysctl.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/unixutil.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/initc.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/ctypes.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/dl.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/rtl/types.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/pthreads/pthreads.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/x11/x.o) was built for newer OSX version (10.7) than being linked (10.5)ld: warning:
object file (/sw/lib/fpc/3.0.0/units/x86_64-darwin/x11/xlib.o) was built for newer OSX version (10.7) than being linked (10.5)
ld: warning: object file (/sw/lib//libSDLmain.a(SDLMain.o)) was built for newer OSX version (10.11) than being linked (10.5)