5 #define G_AUTOPTION_ON_GCC 1
7 #define G_AUTOPTION_ON_GCC 0
10 #if defined(WIN32) || defined (_WIN64)
11 # define G_AUTOPTION_ON_WINDOWS 1
12 # define G_AUTOPTION_ON_UNIX 0
14 # define G_AUTOPTION_ON_WINDOWS 0
15 # define G_AUTOPTION_ON_UNIX 1
20 # define G_AUTOPTION_ON_MSVC 1
22 # pragma message ( "g::lib was developed under visual studio 2005 compiling on different IDE has not been tested!" )
25 # define G_AUTOPTION_ON_MSVC 0
32 #ifndef G_OPTION_IS_DLL
33 # define G_OPTION_IS_DLL 1 //by default artifact is a dll under Windows
36 #ifndef G_OPTION_USE_WIN_MESSAGE_BOX
37 # define G_OPTION_USE_WIN_MESSAGE_BOX 0
40 #ifndef G_OPTION_HIDE_INCOMPATIBLE
41 # define G_OPTION_HIDE_INCOMPATIBLE 0
44 #ifndef G_OPTION_IS_BUILD
45 # define G_OPTION_IS_BUILD 0