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.