Changeset View
Changeset View
Standalone View
Standalone View
kdevplatform/project/interfaces/ibuildsystemmanager.h
Show First 20 Lines • Show All 119 Lines • ▼ Show 20 Line(s) | 43 | public: | |||
---|---|---|---|---|---|
120 | * Returns if the build system has information specific to @p item | 120 | * Returns if the build system has information specific to @p item | ||
121 | */ | 121 | */ | ||
122 | virtual bool hasBuildInfo(ProjectBaseItem* item) const = 0; | 122 | virtual bool hasBuildInfo(ProjectBaseItem* item) const = 0; | ||
123 | 123 | | |||
124 | /** | 124 | /** | ||
125 | * Get the toplevel build directory for the project | 125 | * Get the toplevel build directory for the project | ||
126 | */ | 126 | */ | ||
127 | virtual Path buildDirectory(ProjectBaseItem*) const = 0; | 127 | virtual Path buildDirectory(ProjectBaseItem*) const = 0; | ||
128 | | ||||
129 | /** | ||||
130 | * @returns the extra arguments that will be passed to the compiler when building @p item | ||||
131 | */ | ||||
132 | virtual QString extraArguments(ProjectBaseItem* item) const = 0; | ||||
128 | }; | 133 | }; | ||
129 | 134 | | |||
130 | } | 135 | } | ||
131 | 136 | | |||
132 | Q_DECLARE_OPERATORS_FOR_FLAGS( KDevelop::IBuildSystemManager::BuildFeatures ) | 137 | Q_DECLARE_OPERATORS_FOR_FLAGS( KDevelop::IBuildSystemManager::BuildFeatures ) | ||
133 | 138 | | |||
134 | Q_DECLARE_INTERFACE( KDevelop::IBuildSystemManager, "org.kdevelop.IBuildSystemManager" ) | 139 | Q_DECLARE_INTERFACE( KDevelop::IBuildSystemManager, "org.kdevelop.IBuildSystemManager" ) | ||
135 | 140 | | |||
136 | #endif | 141 | #endif | ||
137 | 142 | | |||
138 | 143 | |