dynamically create config.h and set some sane defaults for linux and a default value