microsoft / DirectXTK12

The DirectX Tool Kit (aka DirectXTK12) is a collection of helper classes for writing DirectX 12 code in C++
https://walbourn.github.io/directx-tool-kit-for-directx-12/
MIT License
1.49k stars 396 forks source link

CMake update for version 3.20 #141

Closed walbourn closed 1 year ago

walbourn commented 1 year ago

CMake 3.20 allows the removal of some string hacks for /Wall and /GR- for CMAKE_CXX_FLAGS.

Also integrates the test suite if present. CTest support added to the test suite in this PR: https://github.com/walbourn/directxtk12test/pull/36

walbourn commented 1 year ago

Parts of this PR were submitted via https://github.com/microsoft/DirectXTK12/commit/0718197d1e04596b62ae4e1b9ccae16a8011e13d