class package##InfoInit \
{ \
public: \
package##InfoInit() { \
PackageInfo::list()->append(PackageInfo(# package, \
PackageInfo::getInstallDir("geopsy", # package, "binDir", QString::fromUtf8(PACKAGE##_BINDIR)), \
PackageInfo::getInstallDir("geopsy", # package, "libDir", QString::fromUtf8(PACKAGE##_LIBDIR)), \
PackageInfo::getInstallDir("geopsy", # package, "includeDir", QString::fromUtf8(PACKAGE##_INCDIR)), \
PackageInfo::getInstallDir("geopsy", # package, "shareDir", QString::fromUtf8(PACKAGE##_SHAREDIR)), \
PACKAGE##_VERSION, \
PACKAGE##_VERSION_TIME, \
PACKAGE##_VERSION_TYPE, \
PACKAGE##_DISTRIBUTION, \
QString::fromUtf8(PACKAGE##_AUTHORS))); \
} \
}; \
package##InfoInit autoInit##package;