Mercurial > hgrepos > Python2 > PyMuPDF
comparison mupdf-source/thirdparty/curl/m4/curl-override.m4 @ 2:b50eed0cc0ef upstream
ADD: MuPDF v1.26.7: the MuPDF source as downloaded by a default build of PyMuPDF 1.26.4.
The directory name has changed: no version number in the expanded directory now.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Mon, 15 Sep 2025 11:43:07 +0200 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 1:1d09e1dec1d9 | 2:b50eed0cc0ef |
|---|---|
| 1 #*************************************************************************** | |
| 2 #*************************************************************************** | |
| 3 | |
| 4 # File version for 'aclocal' use. Keep it a single number. | |
| 5 # serial 7 | |
| 6 | |
| 7 dnl CURL_OVERRIDE_AUTOCONF | |
| 8 dnl ------------------------------------------------- | |
| 9 dnl Placing a call to this macro in configure.ac after | |
| 10 dnl the one to AC_INIT will make macros in this file | |
| 11 dnl visible to the rest of the compilation overriding | |
| 12 dnl those from Autoconf. | |
| 13 | |
| 14 AC_DEFUN([CURL_OVERRIDE_AUTOCONF], [ | |
| 15 AC_BEFORE([$0],[AC_PROG_LIBTOOL]) | |
| 16 # using curl-override.m4 | |
| 17 ]) | |
| 18 | |
| 19 dnl Override Autoconf's AC_LANG_PROGRAM (C) | |
| 20 dnl ------------------------------------------------- | |
| 21 dnl This is done to prevent compiler warning | |
| 22 dnl 'function declaration isn't a prototype' | |
| 23 dnl in function main. This requires at least | |
| 24 dnl a c89 compiler and does not support K&R. | |
| 25 | |
| 26 m4_define([AC_LANG_PROGRAM(C)], | |
| 27 [$1 | |
| 28 int main (void) | |
| 29 { | |
| 30 $2 | |
| 31 ; | |
| 32 return 0; | |
| 33 }]) | |
| 34 | |
| 35 dnl Override Autoconf's AC_LANG_CALL (C) | |
| 36 dnl ------------------------------------------------- | |
| 37 dnl This is a backport of Autoconf's 2.60 with the | |
| 38 dnl embedded comments that hit the resulting script | |
| 39 dnl removed. This is done to reduce configure size | |
| 40 dnl and use fixed macro across Autoconf versions. | |
| 41 | |
| 42 m4_define([AC_LANG_CALL(C)], | |
| 43 [AC_LANG_PROGRAM([$1 | |
| 44 m4_if([$2], [main], , | |
| 45 [ | |
| 46 #ifdef __cplusplus | |
| 47 extern "C" | |
| 48 #endif | |
| 49 char $2 ();])], [return $2 ();])]) | |
| 50 | |
| 51 dnl Override Autoconf's AC_LANG_FUNC_LINK_TRY (C) | |
| 52 dnl ------------------------------------------------- | |
| 53 dnl This is a backport of Autoconf's 2.60 with the | |
| 54 dnl embedded comments that hit the resulting script | |
| 55 dnl removed. This is done to reduce configure size | |
| 56 dnl and use fixed macro across Autoconf versions. | |
| 57 | |
| 58 m4_define([AC_LANG_FUNC_LINK_TRY(C)], | |
| 59 [AC_LANG_PROGRAM( | |
| 60 [ | |
| 61 #define $1 innocuous_$1 | |
| 62 #ifdef __STDC__ | |
| 63 # include <limits.h> | |
| 64 #else | |
| 65 # include <assert.h> | |
| 66 #endif | |
| 67 #undef $1 | |
| 68 #ifdef __cplusplus | |
| 69 extern "C" | |
| 70 #endif | |
| 71 char $1 (); | |
| 72 #if defined __stub_$1 || defined __stub___$1 | |
| 73 choke me | |
| 74 #endif | |
| 75 ], [return $1 ();])]) |
