25 #ifndef LIBRARYGENERATOR_H 26 #define LIBRARYGENERATOR_H 28 #if defined(_WIN32) && !defined(__MINGW32__) // MSVC only 29 #pragma warning( disable : 4290 ) 37 #include <QStringList> 53 LibraryGenerator(QString xmlFileName, QString actionExtensionsDirectory, QString licence =
"");
54 LibraryGenerator(cepcoreschema::Library& domLibrary, QString librariesDirectory, QString licence =
"");
61 void generateExtensionCMakeLists(QString directory)
override;
73 void createFromDom(cepcoreschema::Library& dom);
void writeCFile(QString directory)
Definition: LibraryGenerator.h:64
bool isStatic
Definition: LibraryGenerator.h:75
void generateTestDataFiles(QString directory, QString testDataDirName)
Definition: LibraryGenerator.h:67
void generateActionOrComponent(QString directory)
Definition: LibraryGenerator.h:63
void writeHFile(QString directory)
Definition: LibraryGenerator.h:65
Definition: ActionExtensionGenerator.h:36
Common abstract class to generate extensions.
Definition: ExtensionGenerator.h:49
static const QString testDataDirName
Definition: ExtensionGenerator.cpp:44
Generate the library.
Definition: LibraryGenerator.h:50