Planetary Orbital Evolution due to Tides
Orbital evolution of two objects experiencing tides
SharedLibraryExportMacros.h
1 #if defined TOOLCHAIN_MSVC
2 
3  #ifdef BUILDING_LIBRARY
4  #define LIB_PUBLIC __declspec(dllexport)
5  #else
6  #define LIB_PUBLIC __declspec(dllimport)
7  #endif
8 
9  #define LIB_LOCAL
10 
11 #elif defined TOOLCHAIN_GCC
12 
13  #define LIB_PUBLIC __attribute__ ((visibility ("default")))
14  #define LIB_LOCAL __attribute__ ((visibility ("hidden")))
15 
16 #elif defined TOOLCHAIN_CLANG
17 
18  #define LIB_PUBLIC __attribute__ ((visibility ("default")))
19  #define LIB_LOCAL __attribute__ ((visibility ("hidden")))
20 
21 #else
22 
23  #warning "No toolchain defined"
24 
25 #endif