summaryrefslogtreecommitdiffstats
path: root/source/slang/slang-options.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-options.cpp')
-rw-r--r--source/slang/slang-options.cpp26
1 files changed, 1 insertions, 25 deletions
diff --git a/source/slang/slang-options.cpp b/source/slang/slang-options.cpp
index 12b32998f..cf0dd2f20 100644
--- a/source/slang/slang-options.cpp
+++ b/source/slang/slang-options.cpp
@@ -702,8 +702,6 @@ struct OptionsParser
void setProfile(RawTarget* rawTarget, Profile profile);
void addCapabilityAtom(RawTarget* rawTarget, CapabilityName atom);
- SlangResult addEmbeddedLibrary(const CodeGenTarget format, CompilerOptionName option);
-
void setFloatingPointMode(RawTarget* rawTarget, FloatingPointMode mode);
SlangResult parse(
@@ -1640,23 +1638,6 @@ SlangResult OptionsParser::_parseProfile(const CommandLineArg& arg)
return SLANG_OK;
}
-// Creates a target of the specified type whose output will be embedded as IR metadata
-SlangResult OptionsParser::addEmbeddedLibrary(const CodeGenTarget format, CompilerOptionName option)
-{
- RawTarget rawTarget;
- rawTarget.format = format;
- // Silently allow redundant targets if it is the same as the last specified target.
- if (m_rawTargets.getCount() == 0 || m_rawTargets.getLast().format != rawTarget.format)
- {
- m_rawTargets.add(rawTarget);
- }
-
- getCurrentTarget()->optionSet.add(option, true);
- getCurrentTarget()->optionSet.add(CompilerOptionName::GenerateWholeProgram, true);
-
- return SLANG_OK;
-}
-
SlangResult OptionsParser::_parse(
int argc,
char const* const* argv)
@@ -1948,7 +1929,7 @@ SlangResult OptionsParser::_parse(
linkage->m_optionSet.set(optionKind, compressionType);
break;
}
- case OptionKind::EmbedDXIL: SLANG_RETURN_ON_FAIL(addEmbeddedLibrary(CodeGenTarget::DXIL, CompilerOptionName::EmbedDXIL)); break;
+ case OptionKind::EmbedDXIL: m_compileRequest->setEmbedDXIL(true); break;
case OptionKind::Target:
{
CommandLineArg name;
@@ -2795,11 +2776,6 @@ SlangResult OptionsParser::_parse(
{
m_compileRequest->setTargetGenerateWholeProgram(targetID, true);
}
-
- if (rawTarget.optionSet.getBoolOption(CompilerOptionName::EmbedDXIL))
- {
- m_compileRequest->setTargetEmbedDXIL(targetID, true);
- }
}
// Next we need to sort out the output files specified with `-o`, and