Adding of clang compiler support

We modified cmake files to use clang compiler support