On OSX the location of gl.h is a bit weird.
Also fix a problem with where our example data ends up being dumped when
running unittests
#include "alg/annotation_colors.hpp"
#include "alg/sequence.hpp"
#include "alg/color.hpp"
-#include <gl.h>
+// isn't it lovely how the header file can live in different places?
+#ifdef __APPLE__
+#include <OpenGL/gl.h>
+#else
+#include <GL/gl.h>
+#endif
+
//! Manage rendering a mussa sequence track
/*! The idea is this will keep track of the location of where the sequence
* is being rendered, and handle displaying annotations on that track
m1.analyze(0, 0);
Mussa m2;
- m2.load( example_dir / "mck3test_w30_t20");
+ m2.load( fs::initial_path() / "mck3test_w30_t20");
BOOST_CHECK_EQUAL( m1.size(), m2.size() );
BOOST_CHECK_EQUAL( m1.get_window(), m2.get_window() );
#include <QRectF>
#include <QPoint>
#include <vector>
-#include <gl.h>
#include <set>