aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJeff Garzik <jeff@garzik.org>2010-11-24 19:31:12 -0500
committerJeff Garzik <jgarzik@redhat.com>2010-11-24 19:31:12 -0500
commit702e2ac8119943ded0e95a77b3e9c63f7311f717 (patch)
treecbcb72d52e884ba6d79055cb2095cd73d4035b2c /configure.ac
parente33abcdbe4a811b99c90c81f44e4a0641e426e1c (diff)
Convert over to autotools. Release version 0.1.v0.1
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac34
1 files changed, 34 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..f03d5eb
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,34 @@
+AC_INIT([cpuminer], [0.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
+
+dnl Checks for header files.
+AC_HEADER_STDC
+
+AC_CHECK_LIB(crypto, MD5_Init, CRYPTO_LIBS=-lcrypto)
+AC_CHECK_LIB(jansson, json_loads, JANSSON_LIBS=-ljansson)
+
+PKG_PROG_PKG_CONFIG()
+
+LIBCURL_CHECK_CONFIG(, 7.10.1, ,
+ [AC_MSG_ERROR([Missing required libcurl >= 7.10.1])])
+
+AC_SUBST(CRYPTO_LIBS)
+AC_SUBST(JANSSON_LIBS)
+
+AC_CONFIG_FILES([
+ Makefile
+ ])
+AC_OUTPUT
+