Cleanup MSVC CMake code
authorCharles Giessen <charles@lunarg.com>
Wed, 16 Feb 2022 20:24:26 +0000 (13:24 -0700)
committerCharles Giessen <46324611+charles-lunarg@users.noreply.github.com>
Wed, 9 Mar 2022 22:06:30 +0000 (15:06 -0700)
commit02c4578121bd42c10c23abcaee9cda18dcefa3ed
tree541fa32b0efccbb569bc6728824f254b98ab6687
parentb935341a01d09abfb2b2243bee1041291786ff87
Cleanup MSVC CMake code

* Googletest has been updated to 1.11 which means the TR1 deprecation notice is
unecessary.

* The `/permissive-` flag has been moved to loader_common_options so it doesn't
have to be repeated over and over.

* Since we do not support VS 2013 and early, use /guard:cf everywhere

* Remove MSVC_LOADER_COMPILE_OPTIONS in favor of loader_common_options

* Remove reduntant compile options and include directories
CMakeLists.txt
loader/CMakeLists.txt
tests/framework/CMakeLists.txt
tests/framework/icd/CMakeLists.txt
tests/framework/layer/CMakeLists.txt