summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/AutoExportDll/hello.h
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/RunCMake/AutoExportDll/hello.h')
-rw-r--r--Tests/RunCMake/AutoExportDll/hello.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/Tests/RunCMake/AutoExportDll/hello.h b/Tests/RunCMake/AutoExportDll/hello.h
new file mode 100644
index 0000000..3749b97
--- /dev/null
+++ b/Tests/RunCMake/AutoExportDll/hello.h
@@ -0,0 +1,18 @@
+#ifndef _MSC_VER
+#define winexport
+#else
+#ifdef autoexport_EXPORTS
+#define winexport
+#else
+#define winexport __declspec(dllimport)
+#endif
+#endif
+
+class Hello
+{
+public:
+ static winexport int Data;
+ void real();
+ static void operator delete[](void*);
+ static void operator delete(void*);
+};