blob: 33174f8f53c8bd12d596fec04de332d5a8d8fb1f (
plain)
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
|
dnl ####################################################################
dnl GP_ASM_SYMVER_IFELSE([ACTION-IF-TRUE], [ACTION-IF-FALSE])
dnl ####################################################################
dnl
AC_DEFUN([GP_ASM_SYMVER_IFELSE], [dnl
AC_MSG_CHECKING([for asm .symver support])
AC_COMPILE_IFELSE([dnl
AC_LANG_PROGRAM([[
void f1(void);
void f1() {}
void f2(void);
void f2() {}
asm(".symver f1, f@VER1");
asm(".symver f2, f@@VER2");
]], [[
]])dnl
], [dnl
AC_MSG_RESULT([yes])
$1
], [dnl
AC_MSG_RESULT([no])
$2
])
])dnl
dnl
dnl ####################################################################
dnl
dnl Local Variables:
dnl mode: autoconf
dnl End:
|