vtkModuleMacros: use STREQUAL rather than MATCHES

Change-Id: I1539a8cc8af62522f80ca1df6e7f3d94445dcd0b
cmake: use functions instead of macros

Change-Id: I7f3cf8d3a2713f021e1c712f97f52851bcb3d996
cmake: minor style nits

Change-Id: I7b26e1703194ea7896c586667ccb30fdaf8997f8
Merge topic 'cmake-simplifications' into master

44f7c75c cmake: minor style nits
fc1320b4 cmake: use functions instead of macros
ca90d28e vtkModuleMacros: use STREQUAL rather than MATCHES