bootstrap: Add check for ext/stdio_filebuf.h needed by KWSys
This commit is contained in:
parent
51d9e8ae3e
commit
e9849d35aa
11
bootstrap
11
bootstrap
|
@ -511,6 +511,7 @@ cmake_kwsys_config_replace_string ()
|
|||
s/@KWSYS_LFS_REQUESTED@/${KWSYS_LFS_REQUESTED}/g;
|
||||
s/@KWSYS_NAME_IS_KWSYS@/${KWSYS_NAME_IS_KWSYS}/g;
|
||||
s/@KWSYS_STL_HAS_WSTRING@/${KWSYS_STL_HAS_WSTRING}/g;
|
||||
s/@KWSYS_CXX_HAS_EXT_STDIO_FILEBUF_H@/${KWSYS_CXX_HAS_EXT_STDIO_FILEBUF_H}/g;
|
||||
}" >> "${OUTFILE}${_tmp}"
|
||||
if [ -f "${OUTFILE}${_tmp}" ]; then
|
||||
if "${_diff}" "${OUTFILE}" "${OUTFILE}${_tmp}" > /dev/null 2> /dev/null ; then
|
||||
|
@ -1182,6 +1183,7 @@ KWSYS_BUILD_SHARED=0
|
|||
KWSYS_LFS_AVAILABLE=0
|
||||
KWSYS_LFS_REQUESTED=0
|
||||
KWSYS_STL_HAS_WSTRING=0
|
||||
KWSYS_CXX_HAS_EXT_STDIO_FILEBUF_H=0
|
||||
KWSYS_CXX_HAS_SETENV=0
|
||||
KWSYS_CXX_HAS_UNSETENV=0
|
||||
KWSYS_CXX_HAS_ENVIRON_IN_STDLIB_H=0
|
||||
|
@ -1224,6 +1226,15 @@ else
|
|||
echo "${cmake_cxx_compiler} does not have stl wstring"
|
||||
fi
|
||||
|
||||
if cmake_try_run "${cmake_cxx_compiler}" \
|
||||
"${cmake_cxx_flags} -DTEST_KWSYS_CXX_HAS_EXT_STDIO_FILEBUF_H" \
|
||||
"${cmake_source_dir}/Source/kwsys/kwsysPlatformTestsCXX.cxx" >> cmake_bootstrap.log 2>&1; then
|
||||
KWSYS_CXX_HAS_EXT_STDIO_FILEBUF_H=1
|
||||
echo "${cmake_cxx_compiler} has <ext/stdio_filebuf.h>"
|
||||
else
|
||||
echo "${cmake_cxx_compiler} does not have <ext/stdio_filebuf.h>"
|
||||
fi
|
||||
|
||||
# Just to be safe, let us store compiler and flags to the header file
|
||||
|
||||
cmake_bootstrap_version='$Revision$'
|
||||
|
|
Loading…
Reference in New Issue