Create the dependencies, generate the "NEEDs_LIBRARY" in the cmake file. More...
#include <DependencyGenerator.h>
Collaboration diagram for DependencyGenerator:Public Types | |
| enum | DependencyTypeGenerator { EXTERNAL_LIB, CEP_LIB, NEEDED_COMPONENT, NEEDED_ACTION, NEEDED_VIEWER } |
Public Member Functions | |
| DependencyGenerator (cepcoreschema::Dependency domDependency) | |
| QString | getName () |
| DependencyTypeGenerator | getType () |
Static Public Member Functions | |
| static QString | getCepLibsString (QVector< DependencyGenerator * > dependencies) |
| static QString | getExternalLibsString (QVector< DependencyGenerator * > dependencies) |
| static QString | getNeededActionsString (QVector< DependencyGenerator * > dependencies) |
| static QString | getNeededComponentsString (QVector< DependencyGenerator * > dependencies) |
| static QString | getNeededViewersString (QVector< DependencyGenerator * > dependencies) |
Private Attributes | |
| QString | name |
| DependencyTypeGenerator | type |
Create the dependencies, generate the "NEEDs_LIBRARY" in the cmake file.
| DependencyGenerator::DependencyGenerator | ( | cepcoreschema::Dependency | domDependency | ) |
|
static |
References MACRO_CALL_CEP_LIBRARIES.
Referenced by LibraryGenerator::generateExtensionCMakeLists(), and ExtensionGenerator::generateExtensionCMakeLists().
Here is the caller graph for this function:
|
static |
Referenced by LibraryGenerator::generateExtensionCMakeLists(), and ExtensionGenerator::generateExtensionCMakeLists().
Here is the caller graph for this function:| QString DependencyGenerator::getName | ( | ) |
|
static |
References MACRO_CALL_ACTIONS.
Referenced by LibraryGenerator::generateExtensionCMakeLists(), and ExtensionGenerator::generateExtensionCMakeLists().
Here is the caller graph for this function:
|
static |
References MACRO_CALL_COMPONENTS.
Referenced by LibraryGenerator::generateExtensionCMakeLists(), and ExtensionGenerator::generateExtensionCMakeLists().
Here is the caller graph for this function:
|
static |
References MACRO_CALL_VIEWERS.
Referenced by ExtensionGenerator::generateExtensionCMakeLists().
Here is the caller graph for this function:| DependencyGenerator::DependencyTypeGenerator DependencyGenerator::getType | ( | ) |
|
private |
|
private |