summaryrefslogtreecommitdiffstats
path: root/source/slangc/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slangc/main.cpp')
-rw-r--r--source/slangc/main.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/slangc/main.cpp b/source/slangc/main.cpp
index a97c38685..6fb394cce 100644
--- a/source/slangc/main.cpp
+++ b/source/slangc/main.cpp
@@ -3,6 +3,8 @@
#define SLANG_DYNAMIC
#include "../slang.h"
+SLANG_API void spSetCommandLineCompilerMode(SlangCompileRequest* request);
+
#include "core/slang-io.h"
using namespace Slang;
@@ -32,6 +34,8 @@ int MAIN(int argc, char** argv)
SlangSession* session = spCreateSession(nullptr);
SlangCompileRequest* compileRequest = spCreateCompileRequest(session);
+ spSetCommandLineCompilerMode(compileRequest);
+
char const* appName = "slangc";
if(argc > 0) appName = argv[0];
@@ -62,6 +66,9 @@ int MAIN(int argc, char** argv)
exit(-1);
}
+#if 0
+ // Produce output as the command-line compiler driver should.
+
// Now dump the output from the compilation to stdout.
//
// TODO: Need a way to control where output goes so that
@@ -76,6 +83,7 @@ int MAIN(int argc, char** argv)
fputs(output, stdout);
}
fflush(stdout);
+#endif
// Now that we are done, clean up after ourselves