mirror of https://github.com/GOSTSec/sgminer
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.
60 lines
1.1 KiB
60 lines
1.1 KiB
|
|
AC_INIT([cpuminer], [0.3.1]) |
|
|
|
AC_PREREQ(2.52) |
|
AC_CONFIG_SRCDIR([cpu-miner.c]) |
|
AM_INIT_AUTOMAKE([gnu]) |
|
AC_CONFIG_HEADERS([cpuminer-config.h]) |
|
|
|
dnl Make sure anyone changing configure.ac/Makefile.am has a clue |
|
AM_MAINTAINER_MODE |
|
|
|
dnl Checks for programs |
|
AC_PROG_CC |
|
AC_PROG_GCC_TRADITIONAL |
|
AM_PROG_CC_C_O |
|
AC_PROG_RANLIB |
|
|
|
dnl Checks for header files. |
|
AC_HEADER_STDC |
|
|
|
case $host in |
|
*-*-mingw*) |
|
have_win32=true |
|
PTHREAD_FLAGS="" |
|
;; |
|
*) |
|
have_win32=false |
|
PTHREAD_FLAGS="-pthread" |
|
;; |
|
esac |
|
|
|
|
|
AC_CHECK_LIB(jansson, json_loads, request_jansson=false, request_jansson=true) |
|
AC_CHECK_LIB(pthread, pthread_create, PTHREAD_LIBS=-lpthread) |
|
|
|
AM_CONDITIONAL([WANT_JANSSON], [test x$request_jansson = xtrue]) |
|
|
|
if test x$request_jansson = xtrue |
|
then |
|
JANSSON_LIBS="compat/jansson/libjansson.a" |
|
else |
|
JANSSON_LIBS=-ljansson |
|
fi |
|
|
|
PKG_PROG_PKG_CONFIG() |
|
|
|
LIBCURL_CHECK_CONFIG(, 7.10.1, , |
|
[AC_MSG_ERROR([Missing required libcurl >= 7.10.1])]) |
|
|
|
AC_SUBST(JANSSON_LIBS) |
|
AC_SUBST(PTHREAD_FLAGS) |
|
AC_SUBST(PTHREAD_LIBS) |
|
|
|
AC_CONFIG_FILES([ |
|
Makefile |
|
compat/Makefile |
|
compat/jansson/Makefile |
|
]) |
|
AC_OUTPUT |
|
|
|
|