use config.def.h instead