Merged revisions 6293,6296-6306,6308 via svnmerge from
[ardour.git] / libs / gtkmm2 / gtk / gtkmmconfig.h.in
1 #ifndef _GTKMM_CONFIG_H
2 #define _GTKMM_CONFIG_H 1
3
4 #include <gdkmmconfig.h>
5
6 /* version numbers */
7 #undef GTKMM_MAJOR_VERSION
8 #undef GTKMM_MINOR_VERSION
9 #undef GTKMM_MICRO_VERSION
10
11 #undef GTKMM_ATKMM_ENABLED
12 #undef GTKMM_MAEMO_EXTENSIONS_ENABLED
13
14
15 #ifdef GLIBMM_CONFIGURE
16 /* compiler feature tests that are used during compile time and run-time
17    by gtkmm only. */
18
19 /* SUN Forte, AIX, and Tru64 have the problem with flockfile and
20    funlockfile - configure finds it but the compiler can not find it
21    while compiling demowindow.cc. undef HAVE_FLOCKFILE and
22    HAVE_FUNLOCKFILE for now, so that it builds on those platforms. */
23         
24 #undef HAVE_FLOCKFILE
25 #undef HAVE_FUNLOCKFILE
26 #undef HAVE_MKFIFO
27 #undef GETC_UNLOCKED
28
29 #endif /* GLIBMM_CONFIGURE */
30
31
32 #ifdef GLIBMM_DLL
33   #if defined(GTKMM_BUILD) && defined(_WINDLL)
34     // Do not dllexport as it is handled by gendef on MSVC
35     #define GTKMM_API 
36   #elif !defined(GTKMM_BUILD)
37     #define GTKMM_API __declspec(dllimport)
38   #else
39     /* Build a static library */
40     #define GTKMM_API
41   #endif /* GTKMM_BUILD - _WINDLL */
42 #else
43   #define GTKMM_API
44 #endif /* GLIBMM_DLL */
45
46 #undef GTKMM_DISABLE_DEPRECATED
47
48 #endif /* _GTKMM_CONFIG_H */
49