From ab050fc39d44a8d886599ef038e35efca1a106e9 Mon Sep 17 00:00:00 2001 From: Matt Mullins Date: Sun, 25 May 2014 15:49:45 -0700 Subject: [PATCH] Use autoconf to build. --- Makefile.am | 6 ++++++ configure.ac | 12 ++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 Makefile.am create mode 100644 configure.ac diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..a050475 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,6 @@ +ACLOCAL_AMFLAGS = -Im4 +lib_LTLIBRARIES = libfuckit.la + +libfuckit_la_CXXFLAGS = @LLVM_CFLAGS@ $(AM_CFLAGS) +libfuckit_la_LDFLAGS = $(shell @LLVM_CONFIG@ --ldflags) @LLVM_LIBS@ +libfuckit_la_SOURCES = fuckit.cpp diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..72f143e --- /dev/null +++ b/configure.ac @@ -0,0 +1,12 @@ +AC_CONFIG_MACRO_DIR([m4]) +AC_INIT([fuckit_dot_so], [0.1], [mmullins@mmlx.us]) +LT_INIT([disable-static shared]) +AM_INIT_AUTOMAKE([-Wall foreign]) + +AC_PROG_CC +AC_PROG_CXX + +AX_PATH_GENERIC([llvm],,,,[AC_MSG_ERROR([llvm-config is required])]) + +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT -- 2.11.0