#ifndef IMAGE_PROCESS_DEFINES_H #define IMAGE_PROCESS_DEFINES_H #if defined(_MSC_VER) # define HT_DECL_EXPORT __declspec(dllexport) # define HT_DECL_IMPORT __declspec(dllimport) #elif defined(__linux__) || defined(__linux) # define HT_DECL_EXPORT __attribute__((visibility("default"))) # define HT_DECL_IMPORT __attribute__((visibility("default"))) # define HT_DECL_HIDDEN __attribute__((visibility("hidden"))) #endif #if defined(GIMGPROC_LIBRARY_BUILD) #define GIMGPROC_LIBRARY_API HT_DECL_EXPORT #elif defined(_DIRECT_BUILD) #define GIMGPROC_LIBRARY_API #else #define GIMGPROC_LIBRARY_API HT_DECL_IMPORT #endif #endif // !IMAGE_PROCESS_DEFINES_H