2005-05-13 16:47:18 -04:00
|
|
|
#ifndef _GTKMM_CONFIG_H
|
|
|
|
#define _GTKMM_CONFIG_H 1
|
|
|
|
|
|
|
|
#include <gdkmmconfig.h>
|
|
|
|
|
|
|
|
/* version numbers */
|
2007-12-18 01:05:55 -05:00
|
|
|
#undef GTKMM_MAJOR_VERSION
|
|
|
|
#undef GTKMM_MINOR_VERSION
|
|
|
|
#undef GTKMM_MICRO_VERSION
|
2007-11-12 18:44:49 -05:00
|
|
|
|
2007-12-18 01:05:55 -05:00
|
|
|
#undef GTKMM_ATKMM_ENABLED
|
|
|
|
#undef GTKMM_MAEMO_EXTENSIONS_ENABLED
|
2007-11-12 18:44:49 -05:00
|
|
|
|
2005-05-13 16:47:18 -04:00
|
|
|
|
|
|
|
#ifdef GLIBMM_CONFIGURE
|
|
|
|
/* compiler feature tests that are used during compile time and run-time
|
|
|
|
by gtkmm only. */
|
|
|
|
|
|
|
|
/* SUN Forte, AIX, and Tru64 have the problem with flockfile and
|
|
|
|
funlockfile - configure finds it but the compiler can not find it
|
|
|
|
while compiling demowindow.cc. undef HAVE_FLOCKFILE and
|
|
|
|
HAVE_FUNLOCKFILE for now, so that it builds on those platforms. */
|
2007-11-12 18:44:49 -05:00
|
|
|
|
2007-12-18 01:05:55 -05:00
|
|
|
#undef HAVE_FLOCKFILE
|
|
|
|
#undef HAVE_FUNLOCKFILE
|
|
|
|
#undef HAVE_MKFIFO
|
|
|
|
#undef GETC_UNLOCKED
|
2005-05-13 16:47:18 -04:00
|
|
|
|
|
|
|
#endif /* GLIBMM_CONFIGURE */
|
|
|
|
|
2007-11-12 18:44:49 -05:00
|
|
|
|
2005-05-13 16:47:18 -04:00
|
|
|
#ifdef GLIBMM_DLL
|
|
|
|
#if defined(GTKMM_BUILD) && defined(_WINDLL)
|
|
|
|
// Do not dllexport as it is handled by gendef on MSVC
|
2007-11-12 18:44:49 -05:00
|
|
|
#define GTKMM_API
|
2005-05-13 16:47:18 -04:00
|
|
|
#elif !defined(GTKMM_BUILD)
|
|
|
|
#define GTKMM_API __declspec(dllimport)
|
|
|
|
#else
|
|
|
|
/* Build a static library */
|
|
|
|
#define GTKMM_API
|
|
|
|
#endif /* GTKMM_BUILD - _WINDLL */
|
|
|
|
#else
|
|
|
|
#define GTKMM_API
|
|
|
|
#endif /* GLIBMM_DLL */
|
|
|
|
|
2007-12-18 01:05:55 -05:00
|
|
|
#undef GTKMM_DISABLE_DEPRECATED
|
|
|
|
|
2005-05-13 16:47:18 -04:00
|
|
|
#endif /* _GTKMM_CONFIG_H */
|
|
|
|
|