File: gtkmmconfig.h.in

package info (click to toggle)
gtkmm2.4 1%3A2.8.8-1
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 70,020 kB
  • ctags: 28,649
  • sloc: xml: 95,478; cpp: 14,625; sh: 8,813; makefile: 1,075; perl: 161
file content (42 lines) | stat: -rw-r--r-- 1,085 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#ifndef _GTKMM_CONFIG_H
#define _GTKMM_CONFIG_H 1

#include <gdkmmconfig.h>

/* version numbers */
#undef GTKMM_MAJOR_VERSION
#undef GTKMM_MINOR_VERSION
#undef GTKMM_MICRO_VERSION

#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. */
	
#undef HAVE_FLOCKFILE
#undef HAVE_FUNLOCKFILE
#undef HAVE_MKFIFO
#undef GETC_UNLOCKED

#endif /* GLIBMM_CONFIGURE */

#ifdef GLIBMM_DLL
  #if defined(GTKMM_BUILD) && defined(_WINDLL)
    // Do not dllexport as it is handled by gendef on MSVC
    #define GTKMM_API 
  #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 */

#endif /* _GTKMM_CONFIG_H */