summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-emit-dependency-file.h
blob: 27e5845084866435d38c6b455df63e45af464051 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// slang-emit-dependency-file.h
#pragma once

//
// This file defines the interface for emitting a
// dependency file (in the same format used by `make`,
// `gcc`, and various other tools) based on a compile
// request using the `slangc` tool.
//

#include <slang.h>

namespace Slang
{
class EndToEndCompileRequest;

SlangResult writeDependencyFile(EndToEndCompileRequest* compileRequest);


} // namespace Slang