14#ifdef LA_RAYCASTING_STATIC_DEFINE
15 #define LA_RAYCASTING_API
17 #ifndef LA_RAYCASTING_API
18 #ifdef lagrange_raycasting_EXPORTS
20 #if defined(_WIN32) || defined(_WIN64)
21 #define LA_RAYCASTING_API __declspec(dllexport)
23 #define LA_RAYCASTING_API __attribute__((visibility("default")))
27 #if defined(_WIN32) || defined(_WIN64)
28 #define LA_RAYCASTING_API __declspec(dllimport)
30 #define LA_RAYCASTING_API __attribute__((visibility("default")))