v2.0.0
Loading...
Searching...
No Matches
ieeg_global.h
Go to the documentation of this file.
1//=============================================================================================================
16
17#ifndef IEEG_GLOBAL_H
18#define IEEG_GLOBAL_H
19
20//=============================================================================================================
21// INCLUDES
22//=============================================================================================================
23
24#include <QtCore/qglobal.h>
25#include <utils/buildinfo.h>
26
27//=============================================================================================================
28// DEFINES
29//=============================================================================================================
30
31#if defined(STATICBUILD)
32#define IEEGSHARED_EXPORT
33#elif defined(MNE_IEEG_LIBRARY)
34#define IEEGSHARED_EXPORT Q_DECL_EXPORT
35#else
36#define IEEGSHARED_EXPORT Q_DECL_IMPORT
37#endif
38
39//=============================================================================================================
44namespace IEEGLIB
45{
46
47//=============================================================================================================
54
55//=============================================================================================================
61IEEGSHARED_EXPORT const char* buildHash();
62
63//=============================================================================================================
70
71} // namespace IEEGLIB
72
73#endif // IEEG_GLOBAL_H
Compile-time helpers that capture the build date, time and git commit hash into the binary.
#define IEEGSHARED_EXPORT
Definition ieeg_global.h:32
Intracranial EEG (sEEG, ECoG): implantation, bipolar referencing, cortical mapping.
IEEGSHARED_EXPORT const char * buildHash()
IEEGSHARED_EXPORT const char * buildDateTime()
IEEGSHARED_EXPORT const char * buildHashLong()