kvirc
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.

configure.in 7.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. #------------------------------------------------------------------
  2. # configure.in for the KVIrc IRC client
  3. # Szymon Stefanek (07-04-2000)
  4. #------------------------------------------------------------------
  5. AC_INIT(README)
  6. AC_SS_HEADER([Trying to find out where I am])
  7. AC_CONFIG_AUX_DIR(admin)
  8. AC_CANONICAL_SYSTEM
  9. AC_SS_HEADER([Initializing automake])
  10. AC_PREREQ(2.52)
  11. AM_INIT_AUTOMAKE(kvirc,3.4.0)
  12. AM_MAINTAINER_MODE
  13. AC_PREFIX_DEFAULT(/usr/local)
  14. AC_CONFIG_HEADER(src/config.h)
  15. #------------------------------------------------------------------
  16. # HERE starts your real configure script
  17. #------------------------------------------------------------------
  18. AC_SS_INIT_VARIABLES
  19. AC_SS_HEADER([Checking the compilation mode])
  20. AC_SS_CXXFLAGS
  21. AC_SS_HEADER([Checking the C++ environment])
  22. AC_PROG_CC
  23. AC_AIX
  24. AC_MINIX
  25. AC_EXEEXT
  26. AC_LANG_CPLUSPLUS
  27. AC_PROG_CXX
  28. AC_SS_HEADER([Initializing libtool])
  29. AM_DISABLE_STATIC
  30. AC_LIBTOOL_DLOPEN
  31. KVIRC_PROG_LIBTOOL
  32. AC_SS_HEADER([Checking system properties])
  33. AC_SS_HEADER_CHECKS
  34. AC_SS_FUNCTION_CHECKS
  35. AC_SS_CHECK_IFADDR_STUFF
  36. AC_SS_CHECK_DYNAMIC_LABELS
  37. AC_SS_CHECK_BIG_ENDIAN
  38. AC_SS_MISC_OPTIONS
  39. AC_CHECK_SIZEOF(short int)
  40. AC_CHECK_SIZEOF(unsigned short int)
  41. AC_CHECK_SIZEOF(int)
  42. AC_CHECK_SIZEOF(unsigned int)
  43. AC_CHECK_SIZEOF(long int)
  44. AC_CHECK_SIZEOF(unsigned long int)
  45. AC_CHECK_SIZEOF(long long int)
  46. AC_CHECK_SIZEOF(unsigned long long int)
  47. AC_CHECK_SIZEOF(void *)
  48. #AC_SS_CHECK_KVISOCKLEN_T
  49. #AC_SS_CHECK_BOOL
  50. #AC_SS_LIBRARY_CHECKS
  51. #AC_SS_FIND_JPEG
  52. AC_SS_HEADER([Looking for required libraries])
  53. AC_SS_CHECK_DL
  54. AC_SS_CHECK_THREAD_STUFF
  55. AC_SS_HEADER([Looking for X])
  56. AC_SS_FIND_X
  57. AC_SS_CHECK_XSS
  58. AC_SS_HEADER([Looking for TQt])
  59. SS_QT3_MAJOR_VERSION_REQUIRED="3"
  60. SS_QT3_MINOR_VERSION_REQUIRED="0"
  61. SS_QT3_PATCH_LEVEL_REQUIRED="0"
  62. SS_QT3_GENERAL_FILE_TO_SEARCH="include/qinputdialog.h"
  63. SS_QT3_INCLUDE_FILE_TO_SEARCH="qiconview.h"
  64. SS_TQT3_GENERAL_FILE_TO_SEARCH="include/ntqinputdialog.h"
  65. SS_TQT3_INCLUDE_FILE_TO_SEARCH="ntqiconview.h"
  66. SS_QT4_MAJOR_VERSION_REQUIRED="4"
  67. SS_QT4_MINOR_VERSION_REQUIRED="0"
  68. SS_QT4_PATCH_LEVEL_REQUIRED="0"
  69. SS_QT4_GENERAL_FILE_TO_SEARCH="include/QtCore/QtPlugin"
  70. SS_QT4_INCLUDE_FILE_TO_SEARCH="QtCore/QtPlugin"
  71. AC_SS_FIND_QT
  72. AC_SS_HEADER([Checking TDE])
  73. SS_KDE_GENERAL_FILE_TO_SEARCH="bin/tde-config"
  74. SS_KDE_INCLUDE_FILE_TO_SEARCH="tdeversion.h"
  75. AC_SS_FIND_KDE
  76. AC_SS_HEADER([Checking additional compilation options])
  77. AC_SS_CHECK_OPENSSL
  78. AC_SS_CHECK_ESD
  79. AC_SS_CHECK_ARTS
  80. AC_SS_CHECK_ZLIB
  81. AC_SS_CHECK_AUDIOFILE
  82. AC_SS_CHECK_OTHER_LIBS
  83. AC_SS_CHECK_PERL
  84. AC_SS_HEADER([Working out the final configuration])
  85. AC_SS_FINAL_CONFIG
  86. AC_SS_HEADER([Creating Makefiles])
  87. AC_OUTPUT( \
  88. Makefile \
  89. admin/Makefile \
  90. admin/libtool/Makefile \
  91. data/Makefile \
  92. data/applnk/Makefile \
  93. data/config/Makefile \
  94. data/defscript/Makefile \
  95. data/deftheme/Makefile \
  96. data/deftheme/silverirc/Makefile \
  97. data/doctemplates/Makefile \
  98. data/helppics/Makefile \
  99. data/icons/Makefile \
  100. data/icons/16x16/Makefile \
  101. data/icons/32x32/Makefile \
  102. data/icons/48x48/Makefile \
  103. data/icons/64x64/Makefile \
  104. data/icons/128x128/Makefile \
  105. data/icons/scalable/Makefile \
  106. data/man/Makefile \
  107. data/mimelnk/Makefile \
  108. data/msgcolors/Makefile \
  109. data/pics/Makefile \
  110. data/pics/coresmall/Makefile \
  111. data/protocols/Makefile \
  112. data/resources/Makefile \
  113. data/resources_mac/Makefile \
  114. doc/Makefile \
  115. doc/scriptexamples/Makefile \
  116. doc/scriptexamples/antiidle/Makefile \
  117. doc/scriptexamples/minesweeper/Makefile \
  118. doc/scriptexamples/mp3share/Makefile \
  119. doc/scriptexamples/playing/Makefile \
  120. doc/scriptexamples/runmenu/Makefile \
  121. doc/scriptexamples/simplehttp/Makefile \
  122. doc/scriptexamples/tutorial/Makefile \
  123. po/Makefile \
  124. po/kvirc/Makefile \
  125. po/modules/Makefile \
  126. po/modules/about/Makefile \
  127. po/modules/dcc/Makefile \
  128. po/modules/editor/Makefile \
  129. po/modules/filetransferwindow/Makefile \
  130. po/modules/logview/Makefile \
  131. po/modules/mediaplayer/Makefile \
  132. po/modules/notifier/Makefile \
  133. po/modules/options/Makefile \
  134. po/modules/perl/Makefile \
  135. po/modules/perlcore/Makefile \
  136. po/modules/sharedfileswindow/Makefile \
  137. po/modules/torrent/Makefile \
  138. po/modules/theme/Makefile \
  139. scripts/Makefile \
  140. scripts/browser/Makefile \
  141. scripts/config/Makefile \
  142. scripts/config/kvirc-config \
  143. scripts/helpsearch/Makefile \
  144. src/Makefile \
  145. src/kvilib/Makefile \
  146. src/kvilib/build/Makefile \
  147. src/kvilib/config/Makefile \
  148. src/kvilib/core/Makefile \
  149. src/kvilib/ext/Makefile \
  150. src/kvilib/file/Makefile \
  151. src/kvilib/include/Makefile \
  152. src/kvilib/irc/Makefile \
  153. src/kvilib/net/Makefile \
  154. src/kvilib/system/Makefile \
  155. src/kvilib/tal/Makefile \
  156. src/kvirc/Makefile \
  157. src/kvirc/build/Makefile \
  158. src/kvirc/include/Makefile \
  159. src/kvirc/kernel/Makefile \
  160. src/kvirc/kvs/Makefile \
  161. src/kvirc/module/Makefile \
  162. src/kvirc/sparser/Makefile \
  163. src/kvirc/ui/Makefile \
  164. src/modules/Makefile \
  165. src/modules/about/Makefile \
  166. src/modules/action/Makefile \
  167. src/modules/actioneditor/Makefile \
  168. src/modules/addon/Makefile \
  169. src/modules/addon/pics/Makefile \
  170. src/modules/aliaseditor/Makefile \
  171. src/modules/avatar/Makefile \
  172. src/modules/chan/Makefile \
  173. src/modules/channelsjoin/Makefile \
  174. src/modules/clock/Makefile \
  175. src/modules/codetester/Makefile \
  176. src/modules/config/Makefile \
  177. src/modules/context/Makefile \
  178. src/modules/dialog/Makefile \
  179. src/modules/dcc/Makefile \
  180. src/modules/dockwidget/Makefile \
  181. src/modules/editor/Makefile \
  182. src/modules/eventeditor/Makefile \
  183. src/modules/file/Makefile \
  184. src/modules/filetransferwindow/Makefile \
  185. src/modules/filetransferwindow/caps/Makefile \
  186. src/modules/help/Makefile \
  187. src/modules/http/Makefile \
  188. src/modules/ident/Makefile \
  189. src/modules/iograph/Makefile \
  190. src/modules/lamerizer/Makefile \
  191. src/modules/links/Makefile \
  192. src/modules/list/Makefile \
  193. src/modules/log/Makefile \
  194. src/modules/logview/Makefile \
  195. src/modules/logview/caps/Makefile \
  196. src/modules/mask/Makefile \
  197. src/modules/math/Makefile \
  198. src/modules/mediaplayer/Makefile \
  199. src/modules/mircimport/Makefile \
  200. src/modules/mircimport/caps/Makefile \
  201. src/modules/mircimport/pics/Makefile \
  202. src/modules/my/Makefile \
  203. src/modules/notifier/Makefile \
  204. src/modules/notifier/pics/Makefile \
  205. src/modules/objects/Makefile \
  206. src/modules/options/Makefile \
  207. src/modules/perl/Makefile \
  208. src/modules/perlcore/Makefile \
  209. src/modules/popupeditor/Makefile \
  210. src/modules/raweditor/Makefile \
  211. src/modules/regchan/Makefile \
  212. src/modules/reguser/Makefile \
  213. src/modules/rijndael/Makefile \
  214. src/modules/rijndael/caps/Makefile \
  215. src/modules/setup/Makefile \
  216. src/modules/sharedfile/Makefile \
  217. src/modules/sharedfileswindow/Makefile \
  218. src/modules/sharedfileswindow/caps/Makefile \
  219. src/modules/snd/Makefile \
  220. src/modules/socketspy/Makefile \
  221. src/modules/spaste/Makefile \
  222. src/modules/str/Makefile \
  223. src/modules/system/Makefile \
  224. src/modules/term/Makefile \
  225. src/modules/texticons/Makefile \
  226. src/modules/theme/Makefile \
  227. src/modules/tip/Makefile \
  228. src/modules/tmphighlight/Makefile \
  229. src/modules/toolbar/Makefile \
  230. src/modules/toolbareditor/Makefile \
  231. src/modules/torrent/Makefile \
  232. src/modules/url/Makefile \
  233. src/modules/url/caps/Makefile \
  234. src/modules/window/Makefile \
  235. )