v2.0.0
Loading...
Searching...
No Matches
mri_global.h
Go to the documentation of this file.
1//=============================================================================================================
23
24#ifndef MRI_GLOBAL_H
25#define MRI_GLOBAL_H
26
27//=============================================================================================================
28// INCLUDES
29//=============================================================================================================
30
31#include <QtCore/qglobal.h>
32#include <utils/buildinfo.h>
33
34//=============================================================================================================
35// DEFINES
36//=============================================================================================================
37
38#if defined(STATICBUILD)
39# define MRISHARED_EXPORT
40#elif defined(MNE_MRI_LIBRARY)
41# define MRISHARED_EXPORT Q_DECL_EXPORT
42#else
43# define MRISHARED_EXPORT Q_DECL_IMPORT
44#endif
45
46//=============================================================================================================
57namespace MRILIB {
58
59//=============================================================================================================
64
65//=============================================================================================================
69MRISHARED_EXPORT const char* buildHash();
70
71//=============================================================================================================
76
77} // namespace MRILIB
78
79#endif // MRI_GLOBAL_H
Compile-time helpers that capture the build date, time and git commit hash into the binary.
#define MRISHARED_EXPORT
Definition mri_global.h:39
Volume I/O, voxel geometry and slice resampling for structural MRI data inside mne-cpp.
const char * buildHashLong()
const char * buildHash()
const char * buildDateTime()