BUG: Need to check for -Ae flag on HP-UX cc compiler. Needed for ANSI C compilation.
This commit is contained in:
parent
0cd97b4030
commit
54584d1cb9
25
bootstrap
25
bootstrap
|
@ -515,6 +515,31 @@ EOF
|
|||
fi
|
||||
cmake_test_flags=
|
||||
|
||||
# If we are on HP-UX, check for -Ae for the C compiler.
|
||||
cmake_test_flags="-Ae"
|
||||
if [ "x${cmake_system}" = "xHP-UX" ]; then
|
||||
TMPFILE=`cmake_tmp_file`
|
||||
cat > ${TMPFILE}.c <<EOF
|
||||
int main(int argc, char** argv) { (void)argc; (void)argv; return 0; }
|
||||
EOF
|
||||
cmake_need_Ae=0
|
||||
if cmake_try_run "${cmake_c_compiler}" "${cmake_c_flags}" "${TMPFILE}.c" >> cmake_bootstrap.log 2>&1; then
|
||||
:
|
||||
else
|
||||
if cmake_try_run "${cmake_c_compiler}" "${cmake_c_flags} ${cmake_test_flags}" "${TMPFILE}.c" >> cmake_bootstrap.log 2>&1; then
|
||||
cmake_need_Ae=1
|
||||
fi
|
||||
fi
|
||||
if [ "x${cmake_need_Ae}" = "x1" ]; then
|
||||
cmake_c_flags="${cmake_c_flags} ${cmake_test_flags}"
|
||||
echo "${cmake_c_compiler} needs ${cmake_test_flags}"
|
||||
else
|
||||
echo "${cmake_c_compiler} does not need ${cmake_test_flags}"
|
||||
fi
|
||||
rm -f "${TMPFILE}.c"
|
||||
fi
|
||||
cmake_test_flags=
|
||||
|
||||
# Just to be safe, let us store compiler and flags to the header file
|
||||
|
||||
cmake_report cmConfigure.h.tmp "/*"
|
||||
|
|
Loading…
Reference in New Issue