|
Lines 1-8
Link Here
|
| 1 |
--- configure.in.orig 2016-04-29 17:26:45 UTC |
1 |
--- configure.ac.orig 2017-02-17 15:33:35.000000000 +0300 |
| 2 |
+++ configure.in |
2 |
+++ configure.ac 2018-11-18 00:35:04.909254000 +0300 |
| 3 |
@@ -6,6 +6,9 @@ AC_CANONICAL_SYSTEM |
3 |
@@ -6,6 +6,9 @@ |
| 4 |
|
4 |
|
| 5 |
AM_INIT_AUTOMAKE([foreign 1.6]) |
5 |
AM_INIT_AUTOMAKE([foreign 1.6 subdir-objects]) |
| 6 |
|
6 |
|
| 7 |
+AC_DEFINE(_BSD_SOURCE, 1, BSD functions) |
7 |
+AC_DEFINE(_BSD_SOURCE, 1, BSD functions) |
| 8 |
+AC_DEFINE(__BSD_VISIBLE, 1, BSD extensions) |
8 |
+AC_DEFINE(__BSD_VISIBLE, 1, BSD extensions) |
|
Lines 10-16
Link Here
|
| 10 |
dnl Checks for header files. |
10 |
dnl Checks for header files. |
| 11 |
AC_DISABLE_STATIC |
11 |
AC_DISABLE_STATIC |
| 12 |
LT_INIT |
12 |
LT_INIT |
| 13 |
@@ -25,6 +28,7 @@ AC_FUNC_MEMCMP |
13 |
@@ -25,6 +28,7 @@ |
| 14 |
AC_FUNC_STRFTIME |
14 |
AC_FUNC_STRFTIME |
| 15 |
AC_FUNC_VPRINTF |
15 |
AC_FUNC_VPRINTF |
| 16 |
AC_CHECK_FUNCS([getcwd]) |
16 |
AC_CHECK_FUNCS([getcwd]) |
|
Lines 18-24
Link Here
|
| 18 |
|
18 |
|
| 19 |
dnl Used in various scripts |
19 |
dnl Used in various scripts |
| 20 |
AC_PATH_PROG([ID], [id], [/us/bin/id]) |
20 |
AC_PATH_PROG([ID], [id], [/us/bin/id]) |
| 21 |
@@ -40,10 +44,16 @@ AC_PROG_YACC |
21 |
@@ -40,10 +44,16 @@ |
| 22 |
|
22 |
|
| 23 |
dnl Define custom variables |
23 |
dnl Define custom variables |
| 24 |
|
24 |
|
|
Lines 37-43
Link Here
|
| 37 |
AC_SUBST(logdir) |
37 |
AC_SUBST(logdir) |
| 38 |
|
38 |
|
| 39 |
dnl --- |
39 |
dnl --- |
| 40 |
@@ -166,6 +176,21 @@ AC_ARG_WITH([systemd], |
40 |
@@ -166,6 +176,21 @@ |
| 41 |
[], |
41 |
[], |
| 42 |
[with_systemd=no]) |
42 |
[with_systemd=no]) |
| 43 |
|
43 |
|
|
Lines 59-96
Link Here
|
| 59 |
dnl --- |
59 |
dnl --- |
| 60 |
dnl --- |
60 |
dnl --- |
| 61 |
dnl --- Now that we have all the options, let's check for a valid build |
61 |
dnl --- Now that we have all the options, let's check for a valid build |
| 62 |
@@ -554,13 +579,31 @@ fi |
62 |
@@ -554,12 +579,30 @@ |
| 63 |
|
63 |
|
| 64 |
AM_CONDITIONAL([ENABLE_PKCSEP11_MIGRATE], [test "x$enable_pkcsep11_migrate" = "xyes"]) |
64 |
AM_CONDITIONAL([ENABLE_PKCSEP11_MIGRATE], [test "x$enable_pkcsep11_migrate" = "xyes"]) |
| 65 |
|
65 |
|
| 66 |
-CFLAGS="$CFLAGS -DPKCS64 -D_XOPEN_SOURCE=600 -Wall -Wno-pointer-sign" |
66 |
-CFLAGS="$CFLAGS -DPKCS64 -D_XOPEN_SOURCE=600 -Wall -Wno-pointer-sign" |
| 67 |
- |
67 |
+CFLAGS="$CFLAGS \ |
| 68 |
-CFLAGS+=' -DCONFIG_PATH=\"$(localstatedir)/lib/opencryptoki\" -DSBIN_PATH=\"$(sbindir)\" -DLIB_PATH=\"$(libdir)\" -DLOCKDIR_PATH=\"$(lockdir)\" -DOCK_CONFDIR=\"$(sysconfdir)/opencryptoki\" -DOCK_LOGDIR=\"$(logdir)\"' |
68 |
+ -Wall \ |
| 69 |
+CFLAGS="$CFLAGS \ |
69 |
+ -Wno-pointer-sign \ |
| 70 |
+ -Wall \ |
70 |
+" |
| 71 |
+ -Wno-pointer-sign \ |
71 |
+CPPFX=' \ |
|
|
72 |
+ -DCONFIG_PATH=\"$(localstatedir)/lib/opencryptoki\" \ |
| 73 |
+ -DSBIN_PATH=\"$(sbindir)\" \ |
| 74 |
+ -DLIB_PATH=\"$(libdir)\" \ |
| 75 |
+ -DLOCKDIR_PATH=\"$(lockdir)\" \ |
| 76 |
+ -DOCK_CONFDIR=\"$(sysconfdir)/opencryptoki\" \ |
| 77 |
+ -DOCK_LOGDIR=\"$(logdir)\" \ |
| 78 |
+' |
| 79 |
+CPPFLAGS="$CPPFLAGS \ |
| 80 |
+ -DPKCS64 \ |
| 81 |
+ -D_XOPEN_SOURCE=600 \ |
| 82 |
+ $CPPFX \ |
| 83 |
+ -DPKCS11USER=\\\"${pkcs11_user}\\\" \ |
| 84 |
+ -DPKCS11GROUP=\\\"${pkcs11_group}\\\" \ |
| 72 |
+" |
85 |
+" |
| 73 |
+CPPFX=' \ |
|
|
| 74 |
+ -DCONFIG_PATH=\"$(localstatedir)/lib/opencryptoki\" \ |
| 75 |
+ -DSBIN_PATH=\"$(sbindir)\" \ |
| 76 |
+ -DLIB_PATH=\"$(libdir)\" \ |
| 77 |
+ -DLOCKDIR_PATH=\"$(lockdir)\" \ |
| 78 |
+ -DOCK_CONFDIR=\"$(sysconfdir)/opencryptoki\" \ |
| 79 |
+ -DOCK_LOGDIR=\"$(logdir)\" \ |
| 80 |
+' |
| 81 |
+CPPFLAGS="$CPPFLAGS \ |
| 82 |
+ -DPKCS64 \ |
| 83 |
+ -D_XOPEN_SOURCE=600 \ |
| 84 |
+ $CPPFX \ |
| 85 |
+ -DPKCS11USER=\\\"${pkcs11_user}\\\" \ |
| 86 |
+ -DPKCS11GROUP=\\\"${pkcs11_group}\\\" \ |
| 87 |
+" |
| 88 |
|
86 |
|
|
|
87 |
-CFLAGS+=' -DCONFIG_PATH=\"$(localstatedir)/lib/opencryptoki\" -DSBIN_PATH=\"$(sbindir)\" -DLIB_PATH=\"$(libdir)\" -DLOCKDIR_PATH=\"$(lockdir)\" -DOCK_CONFDIR=\"$(sysconfdir)/opencryptoki\" -DOCK_LOGDIR=\"$(logdir)\"' |
| 88 |
- |
| 89 |
# At this point, CFLAGS is set to something sensible |
89 |
# At this point, CFLAGS is set to something sensible |
| 90 |
AC_PROG_CC |
90 |
AC_PROG_CC |
|
|
91 |
+ |
| 92 |
+AC_SUBST(FPIC, $lt_prog_compiler_pic) |
| 91 |
|
93 |
|
| 92 |
+AC_SUBST(FPIC, $lt_prog_compiler_pic) |
94 |
AC_CONFIG_MACRO_DIRS([m4]) |
| 93 |
+ |
95 |
|
| 94 |
AC_CONFIG_FILES([Makefile usr/Makefile \ |
|
|
| 95 |
usr/include/Makefile \ |
| 96 |
usr/include/pkcs11/Makefile \ |