diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-09-09 08:51:25 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-09-09 15:00:58 +0200 |
commit | 6bc3fe31a3f354afc7be870a4a2d375ab6c746b6 (patch) | |
tree | 39b439b16cb872b3d982a6083a546456001d0f8e /migration/export.hpp | |
parent | cc6fc6577940df89c57db08743b181291c2a4b43 (diff) |
add support for migrations
They're run from the UI thread so can even be interactive.
Diffstat (limited to 'migration/export.hpp')
-rw-r--r-- | migration/export.hpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/migration/export.hpp b/migration/export.hpp new file mode 100644 index 00000000..800ddf35 --- /dev/null +++ b/migration/export.hpp @@ -0,0 +1,28 @@ +#pragma once + +#ifdef BUILD_migration +# ifdef _WIN32 +# define OPENTRACK_MIGRATION_LINKAGE __declspec(dllexport) +# else +# define OPENTRACK_MIGRATION_LINKAGE +# endif + +# ifndef _MSC_VER +# define OPENTRACK_MIGRATION_EXPORT __attribute__ ((visibility ("default"))) OPENTRACK_MIGRATION_LINKAGE +# else +# define OPENTRACK_MIGRATION_EXPORT OPENTRACK_MIGRATION_LINKAGE +# endif + +#else + #ifdef _WIN32 + # define OPENTRACK_MIGRATION_LINKAGE __declspec(dllimport) + #else + # define OPENTRACK_MIGRATION_LINKAGE + #endif + + #ifndef _MSC_VER + # define OPENTRACK_MIGRATION_EXPORT __attribute__ ((visibility ("default"))) OPENTRACK_MIGRATION_LINKAGE + #else + # define OPENTRACK_MIGRATION_EXPORT OPENTRACK_MIGRATION_LINKAGE + #endif +#endif |