fix(io): itk 5.2 support with clang
Description
Unfortunately, ITK use a compiler detection header, generated at build time, which force to use the compiler used to built it. That makes clang usage impossible.
Steps to reproduce
- Upgrade to ITK5 and build Sight with Clang. The build will fail with a
#error unsupported compiler
Proposal
Force to use our own itk_compiler_detection.h
when using clang.
Test plan
Build and launch Sight. Use ITK (filter or reader/writer)