include math.h since we use M_PI in a bunch of places
diff --git a/include/rive/rive_types.hpp b/include/rive/rive_types.hpp
index f3de296..92f26f3 100644
--- a/include/rive/rive_types.hpp
+++ b/include/rive/rive_types.hpp
@@ -39,5 +39,6 @@
 #include <cstdint>
 #include <memory>
 #include <type_traits>
+#include <math.h>
 
 #endif // rive_types