-int main(int argc, char **argv) {
-
- // Setup build information and version string
- # include "version.gen"
- buildinfo.append(QString(",%1,%2").arg(__DATE__, __TIME__));
- Quassel::setupBuildInfo(buildinfo);
- QCoreApplication::setApplicationName(Quassel::buildInfo().applicationName);
- QCoreApplication::setOrganizationName(Quassel::buildInfo().organizationName);
- QCoreApplication::setOrganizationDomain(Quassel::buildInfo().organizationDomain);
-
- AbstractCliParser *cliParser;
-
-#ifdef HAVE_KDE
- // We need to init KCmdLineArgs first
- // TODO: build an AboutData compat class to replace our aboutDlg strings
- KAboutData aboutData("quassel", "kdelibs4", ki18n("Quassel IRC"), Quassel::buildInfo().plainVersionString.toUtf8(),
- ki18n("A modern, distributed IRC client"));
- aboutData.addLicense(KAboutData::License_GPL_V2);
- aboutData.addLicense(KAboutData::License_GPL_V3);
- aboutData.setBugAddress("http://bugs.quassel-irc.org/projects/quassel-irc/issues/new");
- aboutData.setOrganizationDomain(Quassel::buildInfo().organizationDomain.toUtf8());
- KCmdLineArgs::init(argc, argv, &aboutData);
-
- cliParser = new KCmdLineWrapper();
-#else
- cliParser = new CliParser();