v2.0.0
Loading...
Searching...
No Matches
bids_global.h
Go to the documentation of this file.
1//=============================================================================================================
22
23#ifndef BIDS_GLOBAL_H
24#define BIDS_GLOBAL_H
25
26//=============================================================================================================
27// INCLUDES
28//=============================================================================================================
29
30#include <utils/buildinfo.h>
31
32//=============================================================================================================
33// QT INCLUDES
34//=============================================================================================================
35
36#include <QtCore/qglobal.h>
37
38//=============================================================================================================
39// DEFINES
40//=============================================================================================================
41
42#if defined(STATICBUILD)
43# define BIDSSHARED_EXPORT
44#elif defined(MNE_BIDS_LIBRARY)
45# define BIDSSHARED_EXPORT Q_DECL_EXPORT
46#else
47# define BIDSSHARED_EXPORT Q_DECL_IMPORT
48#endif
49
50//=============================================================================================================
55namespace BIDSLIB{
56
57//=============================================================================================================
62
63//=============================================================================================================
67BIDSSHARED_EXPORT const char* buildHash();
68
69//=============================================================================================================
74}
75
76#endif // BIDS_GLOBAL_H
Compile-time helpers that capture the build date, time and git commit hash into the binary.
#define BIDSSHARED_EXPORT
Definition bids_global.h:43
BIDS dataset reading, writing, path construction, and sidecar metadata handling for iEEG/EEG/MEG.
BIDSSHARED_EXPORT const char * buildHash()
BIDSSHARED_EXPORT const char * buildHashLong()
BIDSSHARED_EXPORT const char * buildDateTime()