瀏覽代碼

Fix export macro for plugin test utility library.

Sascha Zelzer 14 年之前
父節點
當前提交
fd21da62c8
共有 1 個文件被更改,包括 14 次插入4 次删除
  1. 14 4
      Libs/PluginFramework/Testing/Cpp/ctkPluginFrameworkTestUtilExport.h

+ 14 - 4
Libs/PluginFramework/Testing/Cpp/ctkPluginFrameworkTestUtilExport.h

@@ -25,10 +25,20 @@
 
 #include <QtCore/qglobal.h>
 
-#if defined(CTKPluginFrameworkTestUtil_EXPORTS)
- #define CTK_PLUGINFW_TESTUTIL_EXPORT Q_DECL_EXPORT
-#else
- #define CTK_PLUGINFW_TESTUTIL_EXPORT Q_DECL_IMPORT
+#if defined(Q_OS_WIN) || defined(Q_OS_SYMBIAN)
+#  if defined(CTKPluginFrameworkTestUtil_EXPORTS)
+#    define CTK_PLUGINFW_TESTUTIL_EXPORT Q_DECL_EXPORT
+#  else
+#    define CTK_PLUGINFW_TESTUTIL_EXPORT Q_DECL_IMPORT
+#  endif
+#endif
+
+#if !defined(CTK_PLUGINFW_TESTUTIL_EXPORT)
+//#  if defined(CTK_SHARED)
+#    define CTK_PLUGINFW_TESTUTIL_EXPORT Q_DECL_EXPORT
+//#  else
+//#    define @MY_LIBRARY_EXPORT_DIRECTIVE@
+//#  endif
 #endif
 
 #endif // CTKPLUGINFRAMEWORKTESTUTILEXPORT_H