@@ -2,6 +2,8 @@ dnl -*- shell-script -*-
2
2
dnl
3
3
dnl Copyright (c) 2009 Oak Ridge National Labs. All rights reserved.
4
4
dnl Copyright (c) 2021 Cisco Systems, Inc. All rights reserved.
5
+ dnl Copyright (c) 2021 Amazon.com, Inc. or its affiliates. All Rights
6
+ dnl reserved.
5
7
dnl
6
8
dnl $COPYRIGHT $
7
9
dnl
@@ -27,86 +29,92 @@ AC_DEFUN([OPAL_CHECK_COMPILER_VERSION_ID],
27
29
28
30
29
31
AC_DEFUN([OPAL_CHECK_COMPILER], [
30
- lower= m4_tolower($1 )
31
- AC_CACHE_CHECK([for compiler $lower ], opal_cv_compiler_[$1 ],
32
+ AS_LITERAL_IF([$1 ], [],
33
+ [m4_fatal([OPAL_CHECK_COMPILER argument must be a literal])])
34
+ lower= m4_tolower([$1 ])
35
+ AC_CACHE_CHECK([for compiler $lower ], [opal_cv_compiler_$1 ],
32
36
[
33
37
CPPFLAGS_orig= $CPPFLAGS
34
- CPPFLAGS= " -I${OPAL_TOP_SRCDIR} /opal/include/opal $CPPFLAGS "
38
+ CPPFLAGS= " -I${OPAL_TOP_SRCDIR} /opal/include $CPPFLAGS "
35
39
AC_RUN_IFELSE([AC_LANG_PROGRAM([[
36
40
# include <stdio.h>
37
41
# include <stdlib.h>
38
- # include "opal_portable_platform.h"
42
+ # include "opal/ opal_portable_platform.h"
39
43
]],[[
40
44
FILE * f;
41
45
f= fopen(" conftestval" , " w" );
42
46
if (! f) exit(1);
43
47
fprintf (f, " %d" , PLATFORM_COMPILER_$1 );
44
48
]])], [
45
- eval opal_cv_compiler_$1 = ` cat conftestval` ;
49
+ opal_cv_compiler_$1 = ` cat conftestval`
46
50
], [
47
- eval opal_cv_compiler_$1 = 0
51
+ opal_cv_compiler_$1 = 0
48
52
], [
49
- eval opal_cv_compiler_$1 = 0
53
+ opal_cv_compiler_$1 = 0
50
54
])
51
55
CPPFLAGS=$CPPFLAGS_orig
52
56
])
53
- AC_DEFINE_UNQUOTED([OPAL_BUILD_PLATFORM_COMPILER_$1 ], $opal_cv_compiler_ [ $1 ],
57
+ AC_DEFINE_UNQUOTED([OPAL_BUILD_PLATFORM_COMPILER_$1 ], [ $opal_cv_compiler_ $1 ],
54
58
[The compiler $lower which OMPI was built with])
55
59
])dnl
56
60
57
61
AC_DEFUN([OPAL_CHECK_COMPILER_STRING], [
58
- lower= m4_tolower($1 )
59
- AC_CACHE_CHECK([for compiler $lower ], opal_cv_compiler_[$1 ],
62
+ AS_LITERAL_IF([$1 ], [],
63
+ [m4_fatal([OPAL_CHECK_COMPILER_STRING argument must be a literal])])
64
+ lower= m4_tolower([$1 ])
65
+ AC_CACHE_CHECK([for compiler $lower ], [opal_cv_compiler_$1 ],
60
66
[
61
67
CPPFLAGS_orig= $CPPFLAGS
62
- CPPFLAGS= " -I${OPAL_TOP_SRCDIR} /opal/include/opal $CPPFLAGS "
68
+ CPPFLAGS= " -I${OPAL_TOP_SRCDIR} /opal/include $CPPFLAGS "
63
69
AC_RUN_IFELSE([AC_LANG_PROGRAM([[
64
70
# include <stdio.h>
65
71
# include <stdlib.h>
66
- # include "opal_portable_platform.h"
72
+ # include "opal/ opal_portable_platform.h"
67
73
]],[[
68
74
FILE * f;
69
75
f= fopen(" conftestval" , " w" );
70
76
if (! f) exit(1);
71
77
fprintf (f, " %s" , PLATFORM_COMPILER_$1 );
72
78
]])], [
73
- eval opal_cv_compiler_$1 = ` cat conftestval` ;
79
+ opal_cv_compiler_$1 = ` cat conftestval`
74
80
], [
75
- eval opal_cv_compiler_$1 = UNKNOWN
81
+ opal_cv_compiler_$1 = UNKNOWN
76
82
], [
77
- eval opal_cv_compiler_$1 = UNKNOWN
83
+ opal_cv_compiler_$1 = UNKNOWN
78
84
])
79
85
CPPFLAGS=$CPPFLAGS_orig
80
86
])
81
- AC_DEFINE_UNQUOTED([OPAL_BUILD_PLATFORM_COMPILER_$1 ], $opal_cv_compiler_ [ $1 ],
87
+ AC_DEFINE_UNQUOTED([OPAL_BUILD_PLATFORM_COMPILER_$1 ], [ $opal_cv_compiler_ $1 ],
82
88
[The compiler $lower which OMPI was built with])
83
89
])dnl
84
90
85
91
86
92
AC_DEFUN([OPAL_CHECK_COMPILER_STRINGIFY], [
87
- lower= m4_tolower($1 )
88
- AC_CACHE_CHECK([for compiler $lower ], opal_cv_compiler_[$1 ],
93
+ AS_LITERAL_IF([$1 ], [],
94
+ [m4_fatal([OPAL_CHECK_COMPILER_STRINGIFY argument must be a literal])])
95
+ lower= m4_tolower([$1 ])
96
+ AC_CACHE_CHECK([for compiler $lower ], [opal_cv_compiler_$1 ],
89
97
[
90
98
CPPFLAGS_orig= $CPPFLAGS
91
- CPPFLAGS= " -I${OPAL_TOP_SRCDIR} /opal/include/opal $CPPFLAGS "
99
+ CPPFLAGS= " -I${OPAL_TOP_SRCDIR} /opal/include $CPPFLAGS "
92
100
AC_RUN_IFELSE([AC_LANG_PROGRAM([[
93
101
# include <stdio.h>
94
102
# include <stdlib.h>
95
- # include "opal_portable_platform.h"
103
+ # include "opal/ opal_portable_platform.h"
96
104
]],[[
97
105
FILE * f;
98
106
f= fopen(" conftestval" , " w" );
99
107
if (! f) exit(1);
100
108
fprintf (f, " %s" , _STRINGIFY(PLATFORM_COMPILER_$1 ));
101
109
]])], [
102
- eval opal_cv_compiler_$1 = ` cat conftestval` ;
110
+ opal_cv_compiler_$1 = ` cat conftestval`
103
111
], [
104
- eval opal_cv_compiler_$1 = UNKNOWN
112
+ opal_cv_compiler_$1 = UNKNOWN
105
113
], [
106
- eval opal_cv_compiler_$1 = UNKNOWN
114
+ opal_cv_compiler_$1 = UNKNOWN
107
115
])
108
116
CPPFLAGS=$CPPFLAGS_orig
109
117
])
110
- AC_DEFINE_UNQUOTED([OPAL_BUILD_PLATFORM_COMPILER_$1 ], $opal_cv_compiler_ [ $1 ],
118
+ AC_DEFINE_UNQUOTED([OPAL_BUILD_PLATFORM_COMPILER_$1 ], [ $opal_cv_compiler_ $1 ],
111
119
[The compiler $lower which OMPI was built with])
112
120
])dnl
0 commit comments