tdebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

config.h.cmake 5.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
  1. #define VERSION "@VERSION@"
  2. // Defined if you have fvisibility and fvisibility-inlines-hidden support.
  3. #cmakedefine __KDE_HAVE_GCC_VISIBILITY 1
  4. /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
  5. significant byte first (like Motorola and SPARC, unlike Intel). */
  6. #cmakedefine WORDS_BIGENDIAN @WORDS_BIGENDIAN@
  7. // Defined if compiler supports long long type.
  8. #cmakedefine HAVE_LONG_LONG 1
  9. // konsole
  10. #cmakedefine HAVE_PROC_CWD 1
  11. // kdesktop, konsole, kcontrol, kicker
  12. #cmakedefine HAVE_XRENDER 1
  13. // taskmanager, klipper
  14. #cmakedefine HAVE_XFIXES 1
  15. // kdesktop, kcontrol, ksplashml
  16. #cmakedefine HAVE_XCURSOR 1
  17. // konsole, tdm, kxkb
  18. #cmakedefine HAVE_XKB 1
  19. // kxkb
  20. #cmakedefine HAVE_XTEST 1
  21. // xscreensaver
  22. #cmakedefine HAVE_XSCREENSAVER 1
  23. /* Defines where xscreensaver stores its graphic hacks */
  24. #define XSCREENSAVER_HACKS_DIR "@XSCREENSAVER_DIR@"
  25. // libart
  26. #cmakedefine HAVE_LIBART 1
  27. // libr
  28. #cmakedefine HAVE_ELFICON 1
  29. // krb5
  30. #cmakedefine HAVE_KRB5 1
  31. // libconfig
  32. #cmakedefine HAVE_LIBCONFIG 1
  33. #cmakedefine HAVE_LIBCONFIG_OLD_API 1
  34. // tdm, tdeioslave
  35. #cmakedefine HAVE_TERMIOS_H 1
  36. // tdeioslave/sftp, ksmserver, ksplashml
  37. #cmakedefine HAVE_SYS_TIME_H 1
  38. #cmakedefine TIME_WITH_SYS_TIME 1
  39. // drkonqi
  40. #cmakedefine HAVE_STDINT_H 1
  41. #cmakedefine HAVE_SYS_BITYPES_H
  42. // drkonqi, tdeioslave
  43. #cmakedefine HAVE_SYS_TYPES_H 1
  44. // tdeioslave/media
  45. #cmakedefine WITH_HAL 1
  46. #ifdef WITH_HAL
  47. #define COMPILE_HALBACKEND
  48. #define COMPILE_LINUXCDPOLLING
  49. #endif
  50. // tdeioslave/media
  51. #cmakedefine WITH_TDEHWLIB 1
  52. #ifdef WITH_TDEHWLIB
  53. // forcibly deactivate HAL support and substitute TDE hardware library support
  54. #undef COMPILE_HALBACKEND
  55. #define COMPILE_TDEHARDWAREBACKEND
  56. #endif
  57. // tdeioslave/fish, kcontrol/info
  58. #cmakedefine HAVE_SYS_IOCTL_H 1
  59. // tdeioslave/smtp, tdeioslave/pop3
  60. #cmakedefine HAVE_LIBSASL2 1
  61. // tdm, kcontrol
  62. #cmakedefine HAVE_GETIFADDRS 1
  63. // tdeio_fish
  64. #cmakedefine HAVE_STROPTS 1
  65. #cmakedefine HAVE_LIBUTIL_H 1
  66. #cmakedefine HAVE_UTIL_H 1
  67. #cmakedefine HAVE_PTY_H 1
  68. #cmakedefine HAVE_OPENPTY 1
  69. // tdeio_man
  70. #cmakedefine HAVE_UNISTD_H 1
  71. #cmakedefine HAVE_STRING_H 1
  72. // tdeio_smtp, ksysguard
  73. #cmakedefine kde_socklen_t @kde_socklen_t@
  74. // tdefile_media
  75. #cmakedefine HAVE_STATVFS
  76. // taskmanager
  77. #cmakedefine HAVE_XCOMPOSITE
  78. // kcontrol/fonts
  79. #cmakedefine HAVE_FONTCONFIG 1
  80. #cmakedefine HAVE_FREETYPE2 1
  81. // kcontrol/tdefontinst
  82. #cmakedefine HAVE_XFT 1
  83. #cmakedefine HAVE_GETOPT_H 1
  84. // kcontrol/energy
  85. #cmakedefine HAVE_DPMS 1
  86. // kdesktop, kcontrol/screensaver, tdescreensaver
  87. #cmakedefine HAVE_GLXCHOOSEVISUAL 1
  88. // kcontrol/crypto
  89. #cmakedefine HAVE_SSL 1
  90. // kcontrol/nics
  91. #cmakedefine HAVE_SYS_SOCKIO_H 1
  92. #cmakedefine HAVE_GETNAMEINFO 1
  93. #cmakedefine HAVE_STRUCT_SOCKADDR_SA_LEN 1
  94. // kcontrol/input
  95. #cmakedefine HAVE_LIBUSB 1
  96. // tdeprint
  97. #cmakedefine HAVE_SIGACTION 1
  98. #cmakedefine HAVE_SIGSET 1
  99. // tdesu
  100. #cmakedefine HAVE_STRUCT_UCRED 1
  101. #cmakedefine HAVE_GETPEEREID 1
  102. #cmakedefine HAVE_SYS_SELECT_H 1
  103. #cmakedefine HAVE_SYS_WAIT_H 1
  104. #cmakedefine DEFAULT_SUPER_USER_COMMAND "@DEFAULT_SUPER_USER_COMMAND@"
  105. // tdm, kcheckpass, kdesktop
  106. #cmakedefine HAVE_PAM 1
  107. // kcheckpass
  108. #cmakedefine KCHECKPASS_PAM_SERVICE "@KCHECKPASS_PAM_SERVICE@"
  109. // kdesktop
  110. #cmakedefine TDESCREENSAVER_PAM_SERVICE "@TDESCREENSAVER_PAM_SERVICE@"
  111. // tdm
  112. #cmakedefine XBINDIR "@XBINDIR@"
  113. #define KDE_BINDIR "@TDE_BIN_DIR@"
  114. #define KDE_DATADIR "@TDE_DATA_DIR@"
  115. #define KDE_CONFDIR "@TDE_CONFIG_DIR@"
  116. #cmakedefine HAVE_XKBSETPERCLIENTCONTROLS 1
  117. #cmakedefine HAVE_GETDOMAINNAME 1
  118. #cmakedefine HAVE_INITGROUPS 1
  119. #cmakedefine HAVE_MKSTEMP 1
  120. #cmakedefine HAVE_SETPROCTITLE 1
  121. #cmakedefine HAVE_SYSINFO 1
  122. #cmakedefine HAVE_STRNLEN 1
  123. #cmakedefine HAVE_GETIFADDRS 1
  124. #cmakedefine HAVE_CRYPT 1
  125. #cmakedefine HAVE_SETUSERCONTEXT 1
  126. #cmakedefine HAVE_GETUSERSHELL 1
  127. #cmakedefine HAVE_LOGIN_GETCLASS 1
  128. #cmakedefine HAVE_AUTH_TIMEOK 1
  129. #cmakedefine HAVE_LASTLOG_H 1
  130. #cmakedefine HAVE_TERMIO_H 1
  131. #cmakedefine HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
  132. #cmakedefine HAVE_STRUCT_PASSWD_PW_EXPIRE 1
  133. #cmakedefine HAVE_STRUCT_UTMP_UT_USER 1
  134. #cmakedefine HAVE_SETLOGIN 1
  135. #cmakedefine HONORS_SOCKET_PERMS 1
  136. #cmakedefine HAVE_UTMPX 1
  137. #cmakedefine HAVE_LASTLOGX 1
  138. #cmakedefine BSD_UTMP 1
  139. #cmakedefine HAVE_ARC4RANDOM 1
  140. #cmakedefine DEV_RANDOM "@DEV_RANDOM@"
  141. #cmakedefine USE_PAM 1
  142. #cmakedefine TDM_PAM_SERVICE "@TDM_PAM_SERVICE@"
  143. #cmakedefine USESHADOW "@USESHADOW@"
  144. #cmakedefine HAVE_SHADOW "@HAVE_SHADOW@"
  145. #cmakedefine XDMCP 1
  146. // ksmserver
  147. #cmakedefine DBUS_SYSTEM_BUS "@DBUS_SYSTEM_BUS@"
  148. #cmakedefine HAVE__ICETRANSNOLISTEN 1
  149. // ksplashml
  150. #cmakedefine HAVE_XINERAMA 1
  151. // khotkeys
  152. #cmakedefine HAVE_ARTS 1
  153. #cmakedefine COVARIANT_RETURN_BROKEN 1
  154. // tdm, kxkb
  155. #cmakedefine XLIBDIR "@XLIBDIR@"
  156. // tdm, kcontrol
  157. #cmakedefine WITH_XRANDR "@WITH_XRANDR@"
  158. // tsak
  159. #cmakedefine BUILD_TSAK "@BUILD_TSAK@"
  160. // Defined when wanting ksmserver shutdown debugging timing markers in .xsession-errors
  161. #cmakedefine BUILD_PROFILE_SHUTDOWN 1
  162. // Kickoff menu
  163. #cmakedefine KICKOFF_DIST_CONFIG_SHORTCUT1 "@KICKOFF_DIST_CONFIG_SHORTCUT1@"
  164. #cmakedefine KICKOFF_DIST_CONFIG_SHORTCUT2 "@KICKOFF_DIST_CONFIG_SHORTCUT2@"
  165. // TDE compositor binary name
  166. #define TDE_COMPOSITOR_BINARY "compton-tde"