CMake/Tests/ModuleDefinition/example_exe.c
Brad King 0db2c8505e 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.
2009-09-29 16:39:43 -04:00

15 lines
331 B
C

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();
}