configure.ac 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517
  1. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  2. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  3. m4_define([v_maj], [3])
  4. m4_define([v_min], [7])
  5. m4_define([v_mic], [2])
  6. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  7. m4_define([v_ver], [v_maj.v_min.v_mic])
  8. m4_define([lt_rev], m4_eval(v_maj + v_min))
  9. m4_define([lt_cur], v_mic)
  10. m4_define([lt_age], v_min)
  11. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  12. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  13. AC_INIT([cgminer], [v_ver], [kernel@kolivas.org])
  14. AC_PREREQ(2.59)
  15. AC_CANONICAL_SYSTEM
  16. AC_CONFIG_MACRO_DIR([m4])
  17. AC_CONFIG_SRCDIR([cgminer.c])
  18. AC_CONFIG_HEADERS([config.h])
  19. AM_INIT_AUTOMAKE([foreign subdir-objects])
  20. m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
  21. AC_USE_SYSTEM_EXTENSIONS
  22. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  23. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  24. m4_ifdef([v_rev], , [m4_define([v_rev], [0])])
  25. m4_ifdef([v_rel], , [m4_define([v_rel], [])])
  26. AC_DEFINE_UNQUOTED(CGMINER_MAJOR_VERSION, [v_maj], [Major version])
  27. AC_DEFINE_UNQUOTED(CGMINER_MINOR_VERSION, [v_min], [Minor version])
  28. AC_DEFINE_UNQUOTED(CGMINER_MINOR_SUBVERSION, [v_mic], [Micro version])
  29. version_info="lt_rev:lt_cur:lt_age"
  30. release_info="v_rel"
  31. AC_SUBST(version_info)
  32. AC_SUBST(release_info)
  33. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  34. ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
  35. VMAJ=v_maj
  36. AC_SUBST(VMAJ)
  37. AC_CANONICAL_BUILD
  38. AC_CANONICAL_HOST
  39. dnl Make sure anyone changing configure.ac/Makefile.am has a clue
  40. AM_MAINTAINER_MODE
  41. dnl Checks for programs
  42. AC_PROG_CC
  43. gl_EARLY
  44. AC_PROG_GCC_TRADITIONAL
  45. AM_PROG_CC_C_O
  46. LT_INIT([disable-shared])
  47. gl_INIT
  48. dnl Checks for header files.
  49. AC_HEADER_STDC
  50. AC_CHECK_HEADERS(syslog.h)
  51. AC_FUNC_ALLOCA
  52. have_win32=false
  53. PTHREAD_FLAGS="-lpthread"
  54. DLOPEN_FLAGS="-ldl"
  55. WS2_LIBS=""
  56. MM_LIBS=""
  57. MATH_LIBS="-lm"
  58. RT_LIBS="-lrt"
  59. case $target in
  60. amd64-*)
  61. have_x86_64=true
  62. ;;
  63. x86_64-*)
  64. have_x86_64=true
  65. ;;
  66. *)
  67. have_x86_64=false
  68. ;;
  69. esac
  70. case $target in
  71. *-*-linux-gnu*)
  72. have_linux=true
  73. ;;
  74. *-*-mingw*)
  75. have_win32=true
  76. PTHREAD_FLAGS=""
  77. DLOPEN_FLAGS=""
  78. WS2_LIBS="-lws2_32"
  79. MM_LIBS="-lwinmm"
  80. RT_LIBS=""
  81. AC_DEFINE([_WIN32_WINNT], [0x0501], "WinNT version for XP+ support")
  82. ;;
  83. powerpc-*-darwin*)
  84. have_darwin=true
  85. CFLAGS="$CFLAGS -faltivec"
  86. PTHREAD_FLAGS=""
  87. RT_LIBS=""
  88. ;;
  89. *-*-darwin*)
  90. have_darwin=true
  91. PTHREAD_FLAGS=""
  92. RT_LIBS=""
  93. ;;
  94. esac
  95. have_cgminer_sdk=false
  96. if test -n "$CGMINER_SDK"; then
  97. have_cgminer_sdk=true
  98. CPPFLAGS="-I$CGMINER_SDK/include $CPPFLAGS"
  99. LDFLAGS="-L$CGMINER_SDK/lib/$target $LDFLAGS"
  100. fi
  101. has_winpthread=false
  102. if test "x$have_win32" = xtrue; then
  103. has_winpthread=true
  104. AC_CHECK_LIB(winpthread, nanosleep, , has_winpthread=false)
  105. PTHREAD_LIBS=-lwinpthread
  106. fi
  107. if test "x$has_winpthread" != xtrue; then
  108. AC_CHECK_LIB(pthread, pthread_create, ,
  109. AC_MSG_ERROR([Could not find pthread library - please install libpthread]))
  110. PTHREAD_LIBS=-lpthread
  111. fi
  112. avalon="no"
  113. AC_ARG_ENABLE([avalon],
  114. [AC_HELP_STRING([--enable-avalon],[Compile support for Avalon (default disabled)])],
  115. [avalon=$enableval]
  116. )
  117. if test "x$avalon" = xyes; then
  118. AC_DEFINE([USE_AVALON], [1], [Defined to 1 if Avalon support is wanted])
  119. fi
  120. AM_CONDITIONAL([HAS_AVALON], [test x$avalon = xyes])
  121. bab="no"
  122. AC_ARG_ENABLE([bab],
  123. [AC_HELP_STRING([--enable-bab],[Compile support for BlackArrow Bitfury (default disabled)])],
  124. [bab=$enableval]
  125. )
  126. if test "x$bab" = xyes; then
  127. AC_DEFINE([USE_BAB], [1], [Defined to 1 if BlackArrow Bitfury support is wanted])
  128. fi
  129. AM_CONDITIONAL([HAS_BAB], [test x$bab = xyes])
  130. bflsc="no"
  131. AC_ARG_ENABLE([bflsc],
  132. [AC_HELP_STRING([--enable-bflsc],[Compile support for BFL ASICs (default disabled)])],
  133. [bflsc=$enableval]
  134. )
  135. if test "x$bflsc" = xyes; then
  136. AC_DEFINE([USE_BFLSC], [1], [Defined to 1 if BFL ASIC support is wanted])
  137. fi
  138. AM_CONDITIONAL([HAS_BFLSC], [test x$bflsc = xyes])
  139. bitforce="no"
  140. AC_ARG_ENABLE([bitforce],
  141. [AC_HELP_STRING([--enable-bitforce],[Compile support for BitForce FPGAs (default disabled)])],
  142. [bitforce=$enableval]
  143. )
  144. if test "x$bitforce" = xyes; then
  145. AC_DEFINE([USE_BITFORCE], [1], [Defined to 1 if BitForce support is wanted])
  146. fi
  147. AM_CONDITIONAL([HAS_BITFORCE], [test x$bitforce = xyes])
  148. bitfury="no"
  149. AC_ARG_ENABLE([bitfury],
  150. [AC_HELP_STRING([--enable-bitfury],[Compile support for BitFury ASICs (default disabled)])],
  151. [bitfury=$enableval]
  152. )
  153. if test "x$bitfury" = xyes; then
  154. AC_DEFINE([USE_BITFURY], [1], [Defined to 1 if BitFury support is wanted])
  155. fi
  156. AM_CONDITIONAL([HAS_BITFURY], [test x$bitfury = xyes])
  157. hashfast="no"
  158. AC_ARG_ENABLE([hashfast],
  159. [AC_HELP_STRING([--enable-hashfast],[Compile support for Hashfast (default disabled)])],
  160. [hashfast=$enableval]
  161. )
  162. if test "x$hashfast" = xyes; then
  163. AC_DEFINE([USE_HASHFAST], [1], [Defined to 1 if Hashfast support is wanted])
  164. fi
  165. AM_CONDITIONAL([HAS_HASHFAST], [test x$hashfast = xyes])
  166. icarus="no"
  167. AC_ARG_ENABLE([icarus],
  168. [AC_HELP_STRING([--enable-icarus],[Compile support for Icarus (default disabled)])],
  169. [icarus=$enableval]
  170. )
  171. if test "x$icarus" = xyes; then
  172. AC_DEFINE([USE_ICARUS], [1], [Defined to 1 if Icarus support is wanted])
  173. fi
  174. AM_CONDITIONAL([HAS_ICARUS], [test x$icarus = xyes])
  175. klondike="no"
  176. AC_ARG_ENABLE([klondike],
  177. [AC_HELP_STRING([--enable-klondike],[Compile support for Klondike (default disabled)])],
  178. [klondike=$enableval]
  179. )
  180. if test "x$klondike" = xyes; then
  181. AC_DEFINE([USE_KLONDIKE], [1], [Defined to 1 if Klondike support is wanted])
  182. fi
  183. AM_CONDITIONAL([HAS_KLONDIKE], [test x$klondike = xyes])
  184. knc="no"
  185. AC_ARG_ENABLE([knc],
  186. [AC_HELP_STRING([--enable-knc],[Compile support for KnC miners (default disabled)])],
  187. [knc=$enableval]
  188. )
  189. if test "x$knc" = xyes; then
  190. AC_DEFINE([USE_KNC], [1], [Defined to 1 if KnC miner support is wanted])
  191. fi
  192. AM_CONDITIONAL([HAS_KNC], [test x$knc = xyes])
  193. modminer="no"
  194. AC_ARG_ENABLE([modminer],
  195. [AC_HELP_STRING([--enable-modminer],[Compile support for ModMiner FPGAs(default disabled)])],
  196. [modminer=$enableval]
  197. )
  198. if test "x$modminer" = xyes; then
  199. AC_DEFINE([USE_MODMINER], [1], [Defined to 1 if ModMiner support is wanted])
  200. fi
  201. AM_CONDITIONAL([HAS_MODMINER], [test x$modminer = xyes])
  202. curses="auto"
  203. AC_ARG_WITH([curses],
  204. [AC_HELP_STRING([--without-curses],[Compile support for curses TUI (default enabled)])],
  205. [curses=$withval]
  206. )
  207. if test "x$curses" = "xno"; then
  208. cursesmsg='User specified --without-curses. TUI support DISABLED'
  209. else
  210. AC_SEARCH_LIBS(addstr, ncurses pdcurses, [
  211. curses=yes
  212. cursesmsg="FOUND: ${ac_cv_search_addstr}"
  213. AC_DEFINE([HAVE_CURSES], [1], [Defined to 1 if curses TUI support is wanted])
  214. ], [
  215. if test "x$curses" = "xyes"; then
  216. AC_MSG_ERROR([Could not find curses library - please install libncurses-dev or pdcurses-dev (or configure --without-curses)])
  217. else
  218. AC_MSG_WARN([Could not find curses library - if you want a TUI, install libncurses-dev or pdcurses-dev])
  219. curses=no
  220. cursesmsg='NOT FOUND. TUI support DISABLED'
  221. fi
  222. ])
  223. fi
  224. if test x$avalon$bitforce$bitfury$modminer$bflsc$icarus$hashfast$klondike != xnononononononono; then
  225. want_usbutils=true
  226. else
  227. want_usbutils=false
  228. fi
  229. AM_CONDITIONAL([NEED_FPGAUTILS], [test x$modminer != xno])
  230. AM_CONDITIONAL([WANT_USBUTILS], [test x$want_usbutils != xfalse])
  231. AM_CONDITIONAL([HAVE_CURSES], [test x$curses = xyes])
  232. AM_CONDITIONAL([HAVE_WINDOWS], [test x$have_win32 = xtrue])
  233. AM_CONDITIONAL([HAVE_x86_64], [test x$have_x86_64 = xtrue])
  234. if test "x$want_usbutils" != xfalse; then
  235. dlibusb="no"
  236. AC_DEFINE([USE_USBUTILS], [1], [Defined to 1 if usbutils support required])
  237. AC_ARG_WITH([system-libusb],
  238. [AC_HELP_STRING([--with-system-libusb],[Compile against dynamic system libusb (default use included static libusb)])],
  239. [dlibusb=$withval]
  240. )
  241. if test "x$dlibusb" != xno; then
  242. case $target in
  243. *-*-freebsd*)
  244. LIBUSB_LIBS="-lusb"
  245. LIBUSB_CFLAGS=""
  246. AC_DEFINE(HAVE_LIBUSB, 1, [Define if you have libusb-1.0])
  247. ;;
  248. *)
  249. PKG_CHECK_MODULES(LIBUSB, libusb-1.0, [AC_DEFINE(HAVE_LIBUSB, 1, [Define if you have libusb-1.0])], [AC_MSG_ERROR([Could not find usb library - please install libusb-1.0])])
  250. ;;
  251. esac
  252. else
  253. AC_CONFIG_SUBDIRS([compat/libusb-1.0])
  254. LIBUSB_LIBS="compat/libusb-1.0/libusb/.libs/libusb-1.0.a"
  255. if test "x$have_linux" = "xtrue"; then
  256. LIBUSB_LIBS+=" -ludev"
  257. fi
  258. if test "x$have_darwin" = "xtrue"; then
  259. LIBUSB_LIBS+=" -lobjc"
  260. LDFLAGS+=" -framework CoreFoundation -framework IOKit"
  261. fi
  262. fi
  263. else
  264. LIBUSB_LIBS=""
  265. fi
  266. AM_CONDITIONAL([WANT_STATIC_LIBUSB], [test x$dlibusb = xno])
  267. AC_CONFIG_SUBDIRS([compat/jansson-2.5])
  268. JANSSON_LIBS="compat/jansson-2.5/src/.libs/libjansson.a"
  269. PKG_PROG_PKG_CONFIG()
  270. if test "x$have_cgminer_sdk" = "xtrue"; then
  271. if test "x$have_x86_64" = xtrue; then
  272. ARCH_DIR=x86_64
  273. else
  274. ARCH_DIR=x86
  275. fi
  276. PKG_CONFIG="${PKG_CONFIG:-pkg-config} --define-variable=arch=$ARCH_DIR --define-variable=target=$target --define-variable=cgminersdkdir=$CGMINER_SDK"
  277. PKG_CONFIG_PATH="$CGMINER_SDK/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}"
  278. fi
  279. AC_SUBST(LIBUSB_LIBS)
  280. AC_SUBST(LIBUSB_CFLAGS)
  281. AC_ARG_ENABLE([libcurl],
  282. [AC_HELP_STRING([--disable-libcurl],[Disable building with libcurl for getwork and GBT support])],
  283. [libcurl=$enableval]
  284. )
  285. if test "x$libcurl" != xno; then
  286. if test "x$have_win32" != xtrue; then
  287. PKG_CHECK_MODULES([LIBCURL], [libcurl >= 7.25.0], [AC_DEFINE([CURL_HAS_KEEPALIVE], [1], [Defined if version of curl supports keepalive.])],
  288. [PKG_CHECK_MODULES([LIBCURL], [libcurl >= 7.18.2], ,[AC_MSG_ERROR([Missing required libcurl dev >= 7.18.2])])])
  289. else
  290. PKG_CHECK_MODULES([LIBCURL], [libcurl >= 7.25.0], ,[AC_MSG_ERROR([Missing required libcurl dev >= 7.25.0])])
  291. AC_DEFINE([CURL_HAS_KEEPALIVE], [1])
  292. fi
  293. AC_DEFINE([HAVE_LIBCURL], [1], [Defined to 1 if libcurl support built in])
  294. else
  295. LIBCURL_LIBS=""
  296. fi
  297. AC_SUBST(LIBCURL_LIBS)
  298. #check execv signature
  299. AC_COMPILE_IFELSE([AC_LANG_SOURCE([
  300. #include <process.h>
  301. int execv(const char*, const char*const*);
  302. ])],
  303. AC_DEFINE([EXECV_2ND_ARG_TYPE], [const char* const*], [int execv(const char*, const char*const*);]),
  304. AC_DEFINE([EXECV_2ND_ARG_TYPE], [char* const*], [int execv(const char*, char*const*);]))
  305. dnl CCAN wants to know a lot of vars.
  306. # All the configuration checks. Regrettably, the __attribute__ checks will
  307. # give false positives on old GCCs, since they just cause warnings. But that's
  308. # fairly harmless.
  309. AC_COMPILE_IFELSE([AC_LANG_SOURCE([static void __attribute__((cold)) cleanup(void) { }])],
  310. AC_DEFINE([HAVE_ATTRIBUTE_COLD], [1],
  311. [Define if __attribute__((cold))]))
  312. AC_COMPILE_IFELSE([AC_LANG_SOURCE([static void __attribute__((const)) cleanup(void) { }])],
  313. AC_DEFINE([HAVE_ATTRIBUTE_CONST], [1],
  314. [Define if __attribute__((const))]))
  315. AC_COMPILE_IFELSE([AC_LANG_SOURCE([static void __attribute__((noreturn)) cleanup(void) { exit(1); }])],
  316. AC_DEFINE([HAVE_ATTRIBUTE_NORETURN], [1],
  317. [Define if __attribute__((noreturn))]))
  318. AC_COMPILE_IFELSE([AC_LANG_SOURCE([static void __attribute__((format(__printf__, 1, 2))) cleanup(const char *fmt, ...) { }])],
  319. AC_DEFINE([HAVE_ATTRIBUTE_PRINTF], [1],
  320. [Define if __attribute__((format(__printf__)))]))
  321. AC_COMPILE_IFELSE([AC_LANG_SOURCE([static void __attribute__((unused)) cleanup(void) { }])],
  322. AC_DEFINE([HAVE_ATTRIBUTE_UNUSED], [1],
  323. [Define if __attribute__((unused))]))
  324. AC_COMPILE_IFELSE([AC_LANG_SOURCE([static void __attribute__((used)) cleanup(void) { }])],
  325. AC_DEFINE([HAVE_ATTRIBUTE_USED], [1],
  326. [Define if __attribute__((used))]))
  327. AC_LINK_IFELSE([AC_LANG_SOURCE([int main(void) { return __builtin_constant_p(1) ? 0 : 1; }])],
  328. AC_DEFINE([HAVE_BUILTIN_CONSTANT_P], [1],
  329. [Define if have __builtin_constant_p]))
  330. AC_LINK_IFELSE([AC_LANG_SOURCE([int main(void) { return __builtin_types_compatible_p(char *, int) ? 1 : 0; }])],
  331. AC_DEFINE([HAVE_BUILTIN_TYPES_COMPATIBLE_P], [1],
  332. [Define if have __builtin_types_compatible_p]))
  333. AC_COMPILE_IFELSE([AC_LANG_SOURCE([static int __attribute__((warn_unused_result)) func(int x) { return x; }])],
  334. AC_DEFINE([HAVE_WARN_UNUSED_RESULT], [1],
  335. [Define if __attribute__((warn_unused_result))]))
  336. if test "x$prefix" = xNONE; then
  337. prefix=/usr/local
  338. fi
  339. AC_DEFINE_UNQUOTED([CGMINER_PREFIX], ["$prefix/bin"], [Path to cgminer install])
  340. AC_DEFINE_UNQUOTED([PHATK_KERNNAME], ["phatk121016"], [Filename for phatk kernel])
  341. AC_DEFINE_UNQUOTED([POCLBM_KERNNAME], ["poclbm130302"], [Filename for poclbm kernel])
  342. AC_DEFINE_UNQUOTED([DIAKGCN_KERNNAME], ["diakgcn121016"], [Filename for diakgcn kernel])
  343. AC_DEFINE_UNQUOTED([DIABLO_KERNNAME], ["diablo130302"], [Filename for diablo kernel])
  344. AC_DEFINE_UNQUOTED([SCRYPT_KERNNAME], ["scrypt130511"], [Filename for scrypt kernel])
  345. AC_SUBST(JANSSON_LIBS)
  346. AC_SUBST(PTHREAD_FLAGS)
  347. AC_SUBST(DLOPEN_FLAGS)
  348. AC_SUBST(PTHREAD_LIBS)
  349. AC_SUBST(NCURSES_LIBS)
  350. AC_SUBST(PDCURSES_LIBS)
  351. AC_SUBST(WS2_LIBS)
  352. AC_SUBST(MM_LIBS)
  353. AC_SUBST(MATH_LIBS)
  354. AC_SUBST(RT_LIBS)
  355. AC_SUBST(ADL_CPPFLAGS)
  356. AC_CONFIG_FILES([
  357. Makefile
  358. compat/Makefile
  359. ccan/Makefile
  360. lib/Makefile
  361. ])
  362. AC_OUTPUT
  363. echo
  364. echo
  365. echo
  366. echo "------------------------------------------------------------------------"
  367. echo "$PACKAGE $VERSION"
  368. echo "------------------------------------------------------------------------"
  369. echo
  370. echo
  371. echo "Configuration Options Summary:"
  372. echo
  373. if test "x$libcurl" != xno; then
  374. echo " libcurl(GBT+getwork).: Enabled: $LIBCURL_LIBS"
  375. else
  376. echo " libcurl(GBT+getwork).: Disabled"
  377. fi
  378. echo " curses.TUI...........: $cursesmsg"
  379. echo
  380. if test "x$avalon" = xyes; then
  381. echo " Avalon.ASICs.........: Enabled"
  382. else
  383. echo " Avalon.ASICs.........: Disabled"
  384. fi
  385. if test "x$bab" = xyes; then
  386. echo " BlackArrow.ASICs.....: Enabled"
  387. else
  388. echo " BlackArrow.ASICs.....: Disabled"
  389. fi
  390. if test "x$bflsc" = xyes; then
  391. echo " BFL.ASICs............: Enabled"
  392. else
  393. echo " BFL.ASICs............: Disabled"
  394. fi
  395. if test "x$bitforce" = xyes; then
  396. echo " BitForce.FPGAs.......: Enabled"
  397. else
  398. echo " BitForce.FPGAs.......: Disabled"
  399. fi
  400. if test "x$bitfury" = xyes; then
  401. echo " BitFury.ASICs........: Enabled"
  402. else
  403. echo " BitFury.ASICs........: Disabled"
  404. fi
  405. if test "x$hashfast" = xyes; then
  406. echo " Hashfast.ASICs.......: Enabled"
  407. else
  408. echo " Hashfast.ASICs.......: Disabled"
  409. fi
  410. if test "x$icarus" = xyes; then
  411. echo " Icarus.ASICs/FPGAs...: Enabled"
  412. else
  413. echo " Icarus.ASICs/FPGAs...: Disabled"
  414. fi
  415. if test "x$klondike" = xyes; then
  416. echo " Klondike.ASICs.......: Enabled"
  417. else
  418. echo " Klondike.ASICs.......: Disabled"
  419. fi
  420. if test "x$knc" = xyes; then
  421. echo " KnC.ASICs............: Enabled"
  422. else
  423. echo " KnC.ASICs............: Disabled"
  424. fi
  425. if test "x$modminer" = xyes; then
  426. echo " ModMiner.FPGAs.......: Enabled"
  427. else
  428. echo " ModMiner.FPGAs.......: Disabled"
  429. fi
  430. if test "x$avalon$bab$bflsc$bitforce$bitfury$hashfast$icarus$klondike$knc$modminer" = xnononononononononono; then
  431. AC_MSG_ERROR([No mining configured in])
  432. fi
  433. echo
  434. echo "Compilation............: make (or gmake)"
  435. echo " CPPFLAGS.............: $CPPFLAGS"
  436. echo " CFLAGS...............: $CFLAGS"
  437. echo " LDFLAGS..............: $LDFLAGS $PTHREAD_FLAGS"
  438. echo " LDADD................: $DLOPEN_FLAGS $LIBCURL_LIBS $JANSSON_LIBS $PTHREAD_LIBS $NCURSES_LIBS $PDCURSES_LIBS $WS2_LIBS $MATH_LIBS $LIBUSB_LIBS $RT_LIBS"
  439. echo
  440. echo "Installation...........: make install (as root if needed, with 'su' or 'sudo')"
  441. echo " prefix...............: $prefix"
  442. echo