v2.0.0
Loading...
Searching...
No Matches
fs_global.h
Go to the documentation of this file.
1//=============================================================================================================
22
23#ifndef FS_GLOBAL_H
24#define FS_GLOBAL_H
25
26//=============================================================================================================
27// QT INCLUDES
28//=============================================================================================================
29
30#include <QtCore/qglobal.h>
31#include <utils/buildinfo.h>
32
33//=============================================================================================================
34// DEFINES
35//=============================================================================================================
36
37#if defined(STATICBUILD)
38# define FSSHARED_EXPORT
39#elif defined(MNE_FS_LIBRARY)
40# define FSSHARED_EXPORT Q_DECL_EXPORT
41#else
42# define FSSHARED_EXPORT Q_DECL_IMPORT
43#endif
44
45//=============================================================================================================
58namespace FSLIB{
59
60//=============================================================================================================
64FSSHARED_EXPORT const char* buildDateTime();
65
66//=============================================================================================================
70FSSHARED_EXPORT const char* buildHash();
71
72//=============================================================================================================
76FSSHARED_EXPORT const char* buildHashLong();
77}
78
79#endif // FS_GLOBAL_H
Compile-time helpers that capture the build date, time and git commit hash into the binary.
#define FSSHARED_EXPORT
Definition fs_global.h:38
FreeSurfer surface, annotation and parcellation I/O for mne-cpp.
const char * buildHash()
Definition fs_global.cpp:29
const char * buildDateTime()
Definition fs_global.cpp:25
const char * buildHashLong()
Definition fs_global.cpp:33