v2.0.0
Loading...
Searching...
No Matches
mne_global.h
Go to the documentation of this file.
1//=============================================================================================================
24
25#ifndef MNE_GLOBAL_H
26#define MNE_GLOBAL_H
27
28//=============================================================================================================
29// INCLUDES
30//=============================================================================================================
31
32#include <QtCore/qglobal.h>
33#include <utils/buildinfo.h>
34
35//=============================================================================================================
36// DEFINES
37//=============================================================================================================
38
39#if defined(STATICBUILD)
40# define MNESHARED_EXPORT
41#elif defined(MNE_MNE_LIBRARY)
42# define MNESHARED_EXPORT Q_DECL_EXPORT
43#else
44# define MNESHARED_EXPORT Q_DECL_IMPORT
45#endif
46
47//=============================================================================================================
52namespace MNELIB{
53
54//=============================================================================================================
59
60//=============================================================================================================
64MNESHARED_EXPORT const char* buildHash();
65
66//=============================================================================================================
71}
72
73#endif // MNE_GLOBAL_H
Compile-time helpers that capture the build date, time and git commit hash into the binary.
#define MNESHARED_EXPORT
Definition mne_global.h:40
Core MNE data structures (source spaces, source estimates, hemispheres).
const char * buildDateTime()
const char * buildHashLong()
const char * buildHash()