'libs/ardour' - Non-visibility stuff changed for MSVC (mostly alterations to #include...
[ardour.git] / libs / ardour / ardour / session.h
index 59e5f792c00a979c92685c71c3407f3ec42ad2bd..71703b5c36194e82c22c0b87583c6a3b6ddd3e3f 100644 (file)
@@ -36,7 +36,7 @@
 
 #include <glibmm/threads.h>
 
-#include <ltc.h>
+#include "ltc/ltc.h"
 
 #include "pbd/error.h"
 #include "pbd/event_loop.h"
@@ -141,7 +141,7 @@ class WindowsVSTPlugin;
 
 extern void setup_enum_writer ();
 
-class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionList, public SessionEventManager
+class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionList, public SessionEventManager
 {
   public:
        enum RecordState {
@@ -238,7 +238,7 @@ class Session : public PBD::StatefulDestructible, public PBD::ScopedConnectionLi
                return _bundles.reader ();
        }
 
-       struct RoutePublicOrderSorter {
+       struct LIBARDOUR_API RoutePublicOrderSorter {
                bool operator() (boost::shared_ptr<Route>, boost::shared_ptr<Route> b);
        };