3
name: Psi Configuration
7
//----------------------------------------------------------------------------
9
//----------------------------------------------------------------------------
10
class qc_conf : public ConfObj
13
qc_conf(Conf *c) : ConfObj(c) {}
14
QString name() const { return "Psi Configuration"; }
15
QString shortname() const { return "conf"; }
16
QString checkString() const { return "Writing configuration ..."; }
19
conf->addExtra(QString("PREFIX=%1").arg(conf->getenv("PREFIX")));
20
conf->addExtra(QString("DATADIR=%1/psi").arg(conf->getenv("DATADIR")));
22
QFile file("src/config.h");
23
if ( file.open( IO_WriteOnly ) ) {
24
QTextStream stream( &file );
25
stream << "#define PSI_DATADIR \"" << conf->getenv("DATADIR") << "/psi\"" << endl;
28
conf->addDefine("HAVE_CONFIG");