This commit is contained in:
parent
de9865b583
commit
d7a9c85ea6
11 changed files with 183 additions and 43 deletions
|
|
@ -115,6 +115,14 @@ export namespace Crafter {
|
|||
std::vector<fs::path> cuda;
|
||||
std::vector<Configuration*> dependencies;
|
||||
std::vector<fs::path> files;
|
||||
// Build-time-only source files this configuration exposes to its own
|
||||
// and its consumers' shader compiles as glslang #include search
|
||||
// paths. Each entry's parent directory (or the entry itself, if it's
|
||||
// a directory) is added to the includer for every shader compiled in
|
||||
// this configuration and in any configuration that transitively
|
||||
// depends on it. Files are NOT copied — they're read in place from
|
||||
// the dep's source tree, like C++ -I include dirs.
|
||||
std::vector<fs::path> buildFiles;
|
||||
std::vector<Define> defines;
|
||||
std::vector<Shader> shaders;
|
||||
std::vector<ExternalDependency> externalDependencies;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue