Introduce AddCFlagIfSupported CMake macro