#if で切り分けるのに使う定数はマクロで定義されていないといけないんで使いどころはある。