Would you
please validate this proposal?
Yes, it's correct. Just use small letters for macros (i.e.
check_type_size) and add spaces between parentheses:
check_type_size( "long long" LONG_LONG )
Is not very important, but the cmake code will be uniform
and easy readable.