add export visibility macros across libardour
[ardour.git] / libs / ardour / ardour / beats_frames_converter.h
index e331b8411d825285c9400f157afbb7cfe39e0e0b..2e170d278a74c350ec45aaecdce04d5e5b05399d 100644 (file)
@@ -20,6 +20,7 @@
 */
 
 #include "evoral/TimeConverter.hpp"
+#include "ardour/libardour_visibility.h"
 #include "ardour/types.h"
 
 #ifndef __ardour_beats_frames_converter_h__
@@ -33,7 +34,7 @@ class TempoMap;
  *  from some origin (supplied to the constructor in frames), and converts
  *  them to the opposite unit, taking tempo changes into account.
  */
-class BeatsFramesConverter : public Evoral::TimeConverter<double,framepos_t> {
+class LIBARDOUR_API BeatsFramesConverter : public Evoral::TimeConverter<double,framepos_t> {
 public:
        BeatsFramesConverter (TempoMap& tempo_map, framepos_t origin)
                : Evoral::TimeConverter<double, framepos_t> (origin)