This class is used to create the cmake file for the new plugin builded. More...
#include <PluginCMakeWriter.h>
Public Member Functions | |
| void | createCmakeFile (const std::string &buildPath, const std::string &sourcePath, const std::string &projName, const std::string exportMacro, const std::string &cmakePath, const te::core::PluginInfo &pi) |
| void | createPluginInfoFile (const std::string &buildPath, const te::core::PluginInfo &pi) |
| PluginCMakeWriter () | |
| ~PluginCMakeWriter () | |
Protected Member Functions | |
| void | findBoost (std::ofstream &stream) |
| void | findTerralib (std::ofstream &stream, const std::string &teCmakePath, const te::core::PluginInfo &pi) |
| void | insertDefaultHeader (std::ofstream &stream) |
| void | insertDefaultXMLHeader (std::ofstream &stream) |
This class is used to create the cmake file for the new plugin builded.
Definition at line 50 of file PluginCMakeWriter.h.
|
default |
|
default |
| void te::qt::widgets::PluginCMakeWriter::createCmakeFile | ( | const std::string & | buildPath, |
| const std::string & | sourcePath, | ||
| const std::string & | projName, | ||
| const std::string | exportMacro, | ||
| const std::string & | cmakePath, | ||
| const te::core::PluginInfo & | pi | ||
| ) |
Definition at line 41 of file PluginCMakeWriter.cpp.
References CMAKE_FILE_NAME, file(), findBoost(), findTerralib(), and insertDefaultHeader().
Referenced by te::qt::widgets::PluginBuilderWizard::buildPlugin().
| void te::qt::widgets::PluginCMakeWriter::createPluginInfoFile | ( | const std::string & | buildPath, |
| const te::core::PluginInfo & | pi | ||
| ) |
Definition at line 127 of file PluginCMakeWriter.cpp.
Referenced by te::qt::widgets::PluginBuilderWizard::buildPlugin().
|
protected |
Definition at line 277 of file PluginCMakeWriter.cpp.
Referenced by createCmakeFile().
|
protected |
Definition at line 255 of file PluginCMakeWriter.cpp.
References te::core::PluginInfo::linked_libraries.
Referenced by createCmakeFile().
|
protected |
Definition at line 214 of file PluginCMakeWriter.cpp.
References te::common::Version::asString(), CMAKE_FILE_NAME, and dt.
Referenced by createCmakeFile().
|
protected |
Definition at line 235 of file PluginCMakeWriter.cpp.
References te::common::Version::asString(), CMAKE_FILE_NAME, and dt.