kde-extraapps/kdevelop/projectmanagers/cmake/cmakeprojectdata.h

26 lines
571 B
C
Raw Normal View History

#ifndef CMAKEPROJECTDATA_H
#define CMAKEPROJECTDATA_H
#include <QStringList>
#include "cmaketypes.h"
struct CMakeProjectData
{
QString projectName;
QVector<Subdirectory> subdirectories;
QVector<Target> targets;
QVector<Test> testSuites;
VariableMap vm;
MacroMap mm;
CMakeProperties properties;
CacheValues cache;
CMakeDefinitions definitions;
QStringList modulePath;
QHash<QString,QString> targetAlias;
void clear() { vm.clear(); mm.clear(); properties.clear(); cache.clear(); targetAlias.clear(); }
};
#endif