Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/actions/vstudio/vc2010/test_link_settings.lua')
-rw-r--r--tests/actions/vstudio/vc2010/test_link_settings.lua19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/actions/vstudio/vc2010/test_link_settings.lua b/tests/actions/vstudio/vc2010/test_link_settings.lua
index 46f02b2..c33345b 100644
--- a/tests/actions/vstudio/vc2010/test_link_settings.lua
+++ b/tests/actions/vstudio/vc2010/test_link_settings.lua
@@ -208,3 +208,22 @@
</Link>
]]
end
+
+
+--
+-- Correctly handle module definition (.def) files.
+--
+
+ function suite.recognizesModuleDefinitionFile()
+ files { "hello.cpp", "hello.def" }
+ prepare()
+ test.capture [[
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <GenerateDebugInformation>false</GenerateDebugInformation>
+ <OutputFile>$(OutDir)MyProject.exe</OutputFile>
+ <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
+ <ModuleDefinitionFile>hello.def</ModuleDefinitionFile>
+ </Link>
+ ]]
+ end