MNE-CPP  0.1.9
A Framework for Electrophysiology
communication_global.h
Go to the documentation of this file.
1 //=============================================================================================================
37 #ifndef COMMUNICATION_GLOBAL_H
38 #define COMMUNICATION_GLOBAL_H
39 
40 //=============================================================================================================
41 // INCLUDES
42 //=============================================================================================================
43 
44 #include <QtCore/qglobal.h>
45 #include <utils/buildinfo.h>
46 
47 //=============================================================================================================
48 // DEFINES
49 //=============================================================================================================
50 
51 #if defined(STATICBUILD)
52 # define COMMUNICATIONSHARED_EXPORT
53 #elif defined(MNE_COMMUNICATION_LIBRARY)
54 # define COMMUNICATIONSHARED_EXPORT Q_DECL_EXPORT
55 #else
56 # define COMMUNICATIONSHARED_EXPORT Q_DECL_IMPORT
57 #endif
58 
59 namespace COMMUNICATIONLIB{
60 
61 //=============================================================================================================
65 COMMUNICATIONSHARED_EXPORT const char* buildDateTime();
66 
67 //=============================================================================================================
71 COMMUNICATIONSHARED_EXPORT const char* buildHash();
72 
73 //=============================================================================================================
77 COMMUNICATIONSHARED_EXPORT const char* buildHashLong();
78 }
79 
80 #endif // COMMUNICATION_GLOBAL_H
COMMUNICATIONSHARED_EXPORT
#define COMMUNICATIONSHARED_EXPORT
Definition: communication_global.h:56
buildinfo.h
build information utils