1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
|
From 0c5836166c1d856eb7f20b9cfc3b6f646b1bf587 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
Date: Tue, 4 Jan 2011 21:04:53 +0100
Subject: [PATCH] Add autotools files.
---
Makefile.am | 18 ++++++++++++++++++
configure.ac | 35 +++++++++++++++++++++++++++++++++++
2 files changed, 53 insertions(+), 0 deletions(-)
create mode 100644 Makefile.am
create mode 100644 configure.ac
diff --git a/Makefile.am b/Makefile.am
new file mode 100644
index 0000000..51275c3
--- /dev/null
+++ b/Makefile.am
@@ -0,0 +1,18 @@
+bin_PROGRAMS = zpaq
+lib_LIBRARIES = libzpaqstub.a
+
+if HAVE_POD2MAN
+man1_MANS = zpaq.1
+
+zpaq.1: zpaq.1.pod
+ $(POD2MAN) $< > $@
+endif
+
+libzpaqstub_a_SOURCES = zpaq.cpp
+
+zpaq_SOURCES = zpaq.cpp libzpaq.h
+zpaq_CPPFLAGS = $(AM_CPPFLAGS) -DOPT='"$(CXX) $(CXXFLAGS) zpaqopt.cpp $(LDFLAGS) @RUNTIME_LDFLAGS@ -o zpaqopt.exe $(LIBS) -lzpaqstub"'
+zpaq_LDADD = -lzpaq
+
+MOSTLYCLEANFILES = zpaq.1
+EXTRA_DIST = zpaq.1.pod
diff --git a/configure.ac b/configure.ac
new file mode 100644
index 0000000..24dddc6
--- /dev/null
+++ b/configure.ac
@@ -0,0 +1,35 @@
+AC_PREREQ([2.60])
+AC_INIT([zpaq], [na])
+AC_CONFIG_AUX_DIR([build-aux])
+AM_INIT_AUTOMAKE([1.6 foreign no-dependencies])
+
+AC_LANG([C++])
+AC_PROG_CXX
+AC_PROG_RANLIB
+
+runtime_LDFLAGS='-Wl,--strip-all'
+AC_MSG_CHECKING([whether the linker supports $runtime_LDFLAGS])
+save_LDFLAGS=$LDFLAGS
+LDFLAGS="$LDFLAGS $runtime_LDFLAGS"
+AC_LINK_IFELSE(
+ [AC_LANG_PROGRAM([], [])],
+ [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])
+runtime_LDFLAGS=])
+LDFLAGS=$save_LDFLAGS
+AC_SUBST([RUNTIME_LDFLAGS], [$runtime_LDFLAGS])
+
+AC_CHECK_PROG([POD2MAN], [pod2man], [pod2man])
+AM_CONDITIONAL([HAVE_POD2MAN], [test x"$POD2MAN" != x""])
+AS_IF([test "x$POD2MAN" = x], [
+ AC_MSG_WARN([Unable to find pod2man, manpage will not be generated])
+])
+
+AC_ARG_ENABLE([debug],
+ [AS_HELP_STRING([--enable-debug],
+ [Enable debug])])
+AS_IF([test x"$enable_debug" != x"yes"], [
+ AC_DEFINE([NDEBUG], [1], [Set this to disable debug])
+])
+
+AC_CONFIG_FILES([Makefile])
+AC_OUTPUT
--
1.7.6.1
|