#pragma once #if defined(_WIN32) # if defined(RENDERIVE_BUILD_SHARED) # define RENDERIVE_API __declspec(dllexport) # elif defined(RENDERIVE_USE_SHARED) # define RENDERIVE_API __declspec(dllimport) # else # define RENDERIVE_API # endif #else # define RENDERIVE_API __attribute__((visibility("default"))) #endif