Every system is going to have a different configuration so the only solution is to put an ifdef guard for every value. To do this, we generate the header at compile time with a shell script.