author | franky |
Sat, 18 May 2019 20:41:52 +0200 | |
changeset 2347 | db8de1b464d3 |
parent 2077 | f81b4a97afaa |
permissions | -rw-r--r-- |
2077
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
1 |
#--------------------------------------------------------------------------- |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
2 |
# |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
3 |
# xc-am-iface.m4 |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
4 |
# |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
5 |
# Copyright (c) 2013 Daniel Stenberg <daniel@haxx.se> |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
6 |
# |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
7 |
# Permission to use, copy, modify, and distribute this software for any |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
8 |
# purpose with or without fee is hereby granted, provided that the above |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
9 |
# copyright notice and this permission notice appear in all copies. |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
10 |
# |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
11 |
# THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
12 |
# WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
13 |
# MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
14 |
# ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
15 |
# WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
16 |
# ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
17 |
# OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
18 |
# |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
19 |
#--------------------------------------------------------------------------- |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
20 |
|
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
21 |
# serial 1 |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
22 |
|
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
23 |
|
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
24 |
dnl _XC_AUTOMAKE_BODY |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
25 |
dnl ------------------------------------------------- |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
26 |
dnl Private macro. |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
27 |
dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
28 |
dnl This macro performs embedding of automake initialization |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
29 |
dnl code into configure script. When automake version 1.14 or |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
30 |
dnl newer is used at configure script generation time, this |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
31 |
dnl results in 'subdir-objects' automake option being used. |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
32 |
dnl When using automake versions older than 1.14 this option |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
33 |
dnl is not used when generating configure script. |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
34 |
|
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
35 |
m4_define([_XC_AUTOMAKE_BODY], |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
36 |
[dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
37 |
## --------------------------------------- ## |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
38 |
## Start of automake initialization code ## |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
39 |
## --------------------------------------- ## |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
40 |
m4_ifdef([_AM_PROG_CC_C_O], |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
41 |
[ |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
42 |
AM_INIT_AUTOMAKE([subdir-objects]) |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
43 |
],[ |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
44 |
AM_INIT_AUTOMAKE |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
45 |
])dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
46 |
## ------------------------------------- ## |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
47 |
## End of automake initialization code ## |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
48 |
## ------------------------------------- ## |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
49 |
dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
50 |
m4_define([$0], [])[]dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
51 |
]) |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
52 |
|
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
53 |
|
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
54 |
dnl XC_AUTOMAKE |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
55 |
dnl ------------------------------------------------- |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
56 |
dnl Public macro. |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
57 |
dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
58 |
dnl This macro embeds automake machinery into configure |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
59 |
dnl script with initialization option 'subdir-objects' |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
60 |
dnl when using automake version 1.14 or newer. |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
61 |
|
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
62 |
AC_DEFUN([XC_AUTOMAKE], |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
63 |
[dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
64 |
AC_PREREQ([2.50])dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
65 |
dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
66 |
AC_BEFORE([$0],[AM_INIT_AUTOMAKE])dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
67 |
dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
68 |
_XC_AUTOMAKE_BODY |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
69 |
dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
70 |
m4_ifdef([AM_INIT_AUTOMAKE], |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
71 |
[m4_undefine([AM_INIT_AUTOMAKE])])dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
72 |
dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
73 |
m4_define([$0], [])[]dnl |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
74 |
]) |
f81b4a97afaa
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Mikael Berthe <mikael@lilotux.net>
parents:
diff
changeset
|
75 |