Added -Wunguarded-availability compiler option to prevent usage of unsupported apis.
Added -Wunguarded-availability compiler option to prevent usage of unsupported apis.

weisJ/darklaf,weisJ/darklaf,weisJ/darklaf,weisJ/darklaf