summaryrefslogtreecommitdiff
path: root/rtaudio_c.h
diff options
context:
space:
mode:
authorStephen Sinclair <radarsat1@gmail.com>2018-08-08 14:15:00 -0400
committerStephen Sinclair <radarsat1@gmail.com>2018-08-08 19:16:38 -0400
commit5f0720fef77af2b19abd684d0dc9eed1bca9a64d (patch)
treefdfc83dca3d5841eaf1a669276981c8339b10b88 /rtaudio_c.h
parentbc469fab7b18df4253db52f17726697ae5c9c564 (diff)
Export C API symbols when compiled with g++
Diffstat (limited to 'rtaudio_c.h')
-rw-r--r--rtaudio_c.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/rtaudio_c.h b/rtaudio_c.h
index 893917c..a13ea79 100644
--- a/rtaudio_c.h
+++ b/rtaudio_c.h
@@ -2,8 +2,12 @@
#define RTAUDIO_C_H
#if defined(RTAUDIO_EXPORT)
+#ifdef WIN32
#define RTAUDIOAPI __declspec(dllexport)
#else
+#define RTAUDIOAPI __attribute__((visibility("default")))
+#endif
+#else
#define RTAUDIOAPI //__declspec(dllimport)
#endif