summaryrefslogtreecommitdiffstats
path: root/bootstrap
diff options
context:
space:
mode:
authorDāvis Mosāns <davispuh@gmail.com>2016-07-17 00:22:10 (GMT)
committerBrad King <brad.king@kitware.com>2016-07-20 13:09:10 (GMT)
commite9849d35aa612bc49667a9db7dadc30f87653783 (patch)
treea7e5cef841517cf4d64e834b6e13ce99b95bba26 /bootstrap
parent51d9e8ae3ecd1f188fe236a25b810597edf30af7 (diff)
downloadCMake-e9849d35aa612bc49667a9db7dadc30f87653783.zip
CMake-e9849d35aa612bc49667a9db7dadc30f87653783.tar.gz
CMake-e9849d35aa612bc49667a9db7dadc30f87653783.tar.bz2
bootstrap: Add check for ext/stdio_filebuf.h needed by KWSys
Diffstat (limited to 'bootstrap')
-rwxr-xr-xbootstrap11
1 files changed, 11 insertions, 0 deletions
diff --git a/bootstrap b/bootstrap
index ad0c8ec..20b64a1 100755
--- a/bootstrap
+++ b/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$'