Test use of module .def files for MS tools

This adds a "ModuleDefinition" test enabled when using MSVC tools.  It
checks that .def files can be used to export .dll and .exe symbols and
create corresponding .lib files that can be linked.  See issue #9613.
This commit is contained in:
Brad King
2009-09-29 16:39:43 -04:00
parent 024d05adad
commit 0db2c8505e
9 changed files with 66 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
extern int __declspec(dllimport) example_dll_function(void);
#ifdef _MSC_VER
extern int __declspec(dllimport) example_dll_2_function(void);
#endif
int example_exe_function(void) { return 0; }
int main(void)
{
return
example_dll_function() +
#ifdef _MSC_VER
example_dll_2_function() +
#endif
example_exe_function();
}