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