Classes | Namespaces | Defines
QGpCoreTools/PackageInfo.h File Reference
#include <QtCore>
#include "QGpCoreToolsDLLExport.h"

Go to the source code of this file.

Classes

class  QGpCoreTools::PackageInfo
 Brief description of class still missing. More...

Namespaces

namespace  QGpCoreTools

Defines

#define PACKAGE_INFO(package, PACKAGE)

Define Documentation

#define PACKAGE_INFO (   package,
  PACKAGE 
)
Value:
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;
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines