Mercurial > projects > qtd
view generator/global.h @ 398:aa08a72d480a
Fixed construction of the ?--include-paths? generation argument in the build system.
Interestingly enough, it doesn't seem to have caused any problems so far.
author | David Nadlinger <code@klickverbot.at> |
---|---|
date | Sat, 15 Jan 2011 22:52:06 +0100 |
parents | e700fa4916e4 |
children |
line wrap: on
line source
#ifndef GLOBAL_H #define GLOBAL_H #include <QString> class Global { public: enum TargetPlatform { UnixTarget, Win32Target }; TargetPlatform targetPlatform; bool cppShared; bool dPhobos; int dVersion; void setTargetPlatform(QString tp) { if (tp == "win32") targetPlatform = Win32Target; else if (tp == "unix") targetPlatform = UnixTarget; else if (tp.isEmpty()) { #if WIN32 targetPlatform = Win32Target; #else targetPlatform = UnixTarget; #endif } else qFatal("Target platform %s is not supported", qPrintable(tp)); } Global(); }; extern Global global; #endif // GLOBAL_H