Would there be a reason not to have a conditional include?
gcc.gnu.org/onlinedocs/cpp/_005f_005fhas_005finclude.html

Read More...