Add clang compatability in CMakeLists.txt
Merge branch 'repository_setup'