Use autoconf to build.
authorMatt Mullins <mmullins@mmlx.us>
Sun, 25 May 2014 22:49:45 +0000 (15:49 -0700)
committerMatt Mullins <mmullins@mmlx.us>
Mon, 26 May 2014 02:21:10 +0000 (19:21 -0700)
Makefile.am [new file with mode: 0644]
configure.ac [new file with mode: 0644]

diff --git a/Makefile.am b/Makefile.am
new file mode 100644 (file)
index 0000000..a050475
--- /dev/null
@@ -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 (file)
index 0000000..72f143e
--- /dev/null
@@ -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