From a187361c6f1737204babc0db389d7feb03a3de36 Mon Sep 17 00:00:00 2001 From: ChrisDill Date: Thu, 16 Aug 2018 12:54:45 +0100 Subject: [PATCH] Raymath dllexport fix if _WIN32 defined - Added check for dllexport to compile if _WIN32 defined. - If not defined then use the original RMDEF. --- src/raymath.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/raymath.h b/src/raymath.h index 4cbf3f4d..b4e0336a 100644 --- a/src/raymath.h +++ b/src/raymath.h @@ -60,7 +60,11 @@ #endif #ifdef RAYMATH_IMPLEMENTATION - #define RMDEF __declspec(dllexport) extern inline // Provide external definition + #if defined(_WIN32) + #define RMDEF __declspec(dllexport) extern inline // Provide external definition + #else + #define RMDEF extern inline + #endif #elif defined RAYMATH_HEADER_ONLY #define RMDEF static inline // Functions may be inlined, no external out-of-line definition #else