ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
defs.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file defs.h
1 #ifndef HEP_DEFS_H
2 #define HEP_DEFS_H
3 
4 #ifdef WIN32
5  //
6  // Define DLL export macro for WIN32 systems for
7  // importing/exporting external symbols to DLLs
8  //
9  #if defined G4LIB_BUILD_DLL
10  #if defined CLHEP_EXPORT
11  #define DLL_API __declspec( dllexport )
12  #else
13  #define DLL_API __declspec( dllimport )
14  #endif
15  #else
16  #define DLL_API
17  #endif
18 #else
19  #define DLL_API
20 #endif
21 
22 #endif /* HEP_DEFS_H */