diff options
Diffstat (limited to 'tests/actions/vstudio/vc2010/test_link_settings.lua')
-rw-r--r-- | tests/actions/vstudio/vc2010/test_link_settings.lua | 19 |
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 |