Remove some redundant logic from the CMake code:
- The
WIN32_EXECUTABLE
target property only has an effect when building forWIN32
. CheckingWIN32
is redundant. - CMake has builtin support for
.rc
and.manifest
files. Both may be added to sources unconditionally. They only have an effect when building forWIN32
.