NeuZephyr
Simple DL Framework
dl_export.cuh
1#pragma once
2
3// Cross-platform export macro
4#if defined(_WIN32) || defined(_WIN64)
5#ifdef NEUZEPHYR_EXPORTS
6#define DL_API __declspec(dllexport)
7#else
8 #define DL_API __declspec(dllimport)
9#endif
10#elif defined(__GNUC__) && __GNUC__ >= 4
11 #define DL_API __attribute__((visibility("default")))
12#else
13 #define DL_API
14#endif