26 #ifndef __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H
27 #define __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H
30 #include "../../Config.h"
31 #include "../../../../plugin/PluginInfo.h"
32 #include "../../../../plugin/Provider.h"
64 void createCmakeFile(
const std::string& buildPath,
const std::string& sourcePath,
const std::string& projName,
72 void insertDefaultHeader(std::ofstream& stream);
74 void insertDefaultXMLHeader(std::ofstream& stream);
76 void findTerralib(std::ofstream& stream,
const std::string& teCmakePath,
const te::plugin::PluginInfo& pi);
78 void findBoost(std::ofstream& stream);
84 #endif // __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H
This struct can be used to describe a given plugin provider.
The basic information about a plugin.