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
|
From 2eb781ba822f2d57420400f648f6f531689c8c5d Mon Sep 17 00:00:00 2001
From: David King <amigadave@amigadave.com>
Date: Thu, 15 Apr 2021 11:37:24 +0100
Subject: [PATCH 1/2] Revert "configure: Remove AX macros from configure.ac
file"
This reverts commit 1e478d84f051ba56962a1214cb750b810379ac1d.
---
README.md | 4 ++--
configure.ac | 9 +++++++++
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 1b17365..43bd5b2 100644
--- a/README.md
+++ b/README.md
@@ -26,7 +26,7 @@ Example packages to install in Ubuntu*:
sudo apt install libpci-dev libnl-3-dev libnl-genl-3-dev gettext \
libgettextpo-dev autopoint gettext libncurses5-dev libncursesw5-dev libtool-bin \
- dh-autoreconf pkg-config
+ dh-autoreconf autoconf-archive pkg-config
## Building PowerTOP
@@ -39,7 +39,7 @@ source files are modified.
To build PowerTOP from the cloned source, use the following commands:
./autogen.sh
- ./configure LDFLAGS='-pthread'
+ ./configure
make
diff --git a/configure.ac b/configure.ac
index 2571c5d..7eeeb9c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -36,9 +36,18 @@ AC_PROG_LIBTOOL
AC_PROG_CC
AC_PROG_INSTALL
AM_PROG_CC_C_O
+AX_ADD_FORTIFY_SOURCE
+AX_CXX_COMPILE_STDCXX([11], [noext], [mandatory])
PKG_PROG_PKG_CONFIG
# Checks for libraries.
+AX_PTHREAD([
+ LIBS="$PTHREAD_LIBS $LIBS"
+ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
+ CC="$PTHREAD_CC"
+ ], [
+ AC_MSG_ERROR([Could not configure pthreads support])
+])
# Checks for header files.
AC_CHECK_HEADERS([ \
--
2.32.0
|