Index: tools/telemetry/telemetry/core/bitmaptools/bitmaptools.cc |
diff --git a/tools/telemetry/telemetry/core/bitmaptools/bitmaptools.cc b/tools/telemetry/telemetry/core/bitmaptools/bitmaptools.cc |
index aed92b6dac9def3d5897f9974ecad1538de372c5..a6867d5b20c0f528215b4f6e07303f45ada2d6c1 100644 |
--- a/tools/telemetry/telemetry/core/bitmaptools/bitmaptools.cc |
+++ b/tools/telemetry/telemetry/core/bitmaptools/bitmaptools.cc |
@@ -271,6 +271,12 @@ static PyMethodDef module_methods[] = { |
{NULL, NULL, 0, NULL} /* sentinel */ |
}; |
-PyMODINIT_FUNC initbitmaptools(void) { |
+#if defined(WIN32) |
+#define EXPORT __declspec(dllexport) |
+#else |
+#define EXPORT __attribute__((visibility("default"))) |
+#endif |
+ |
+PyMODINIT_FUNC EXPORT initbitmaptools(void) { |
Py_InitModule("bitmaptools", module_methods); |
} |