Build System adaptions for Clang support

Clang prints a warning when used with the `-fno-optimize-sibling-calls` option. Therefore I disabled it if Clang is used.