mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Our development workflow tooling prevents trailing blank lines from being added, but some such lines remain from before that was enforced. Remove them to make it easier to rename files without triggering enforcement.
32 lines
1.0 KiB
CMake
32 lines
1.0 KiB
CMake
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
|
|
# file Copyright.txt or https://cmake.org/licensing for details.
|
|
|
|
#[=======================================================================[.rst:
|
|
TestForANSIStreamHeaders
|
|
------------------------
|
|
|
|
Test for compiler support of ANSI stream headers iostream, etc.
|
|
|
|
check if the compiler supports the standard ANSI iostream header
|
|
(without the .h)
|
|
|
|
::
|
|
|
|
CMAKE_NO_ANSI_STREAM_HEADERS - defined by the results
|
|
#]=======================================================================]
|
|
|
|
include(${CMAKE_CURRENT_LIST_DIR}/CheckIncludeFileCXX.cmake)
|
|
|
|
if(NOT CMAKE_NO_ANSI_STREAM_HEADERS)
|
|
CHECK_INCLUDE_FILE_CXX(iostream CMAKE_ANSI_STREAM_HEADERS)
|
|
if (CMAKE_ANSI_STREAM_HEADERS)
|
|
set (CMAKE_NO_ANSI_STREAM_HEADERS 0 CACHE INTERNAL
|
|
"Does the compiler support headers like iostream.")
|
|
else ()
|
|
set (CMAKE_NO_ANSI_STREAM_HEADERS 1 CACHE INTERNAL
|
|
"Does the compiler support headers like iostream.")
|
|
endif ()
|
|
|
|
mark_as_advanced(CMAKE_NO_ANSI_STREAM_HEADERS)
|
|
endif()
|