TestForANSIStreamHeaders.cmake 692 B

1234567891011121314151617181920
  1. #
  2. # check if we they have the standard ansi stream files (without the .h)
  3. #
  4. # CMAKE_NO_ANSI_STREAM_HEADERS - defined accoreding to the results
  5. #
  6. MESSAGE(${CMAKE_MAKE_PROGRAM})
  7. MESSAGE(${PROJECT_BINARY_DIR})
  8. TRY_COMPILE(CMAKE_ANSI_STREAM_HEADERS ${CMAKE_ROOT}/Modules/TestForANSIStreamHeaders.cxx ${PROJECT_BINARY_DIR})
  9. IF (CMAKE_ANSI_STREAM_HEADERS)
  10. SET (CMAKE_NO_ANSI_STREAM_HEADERS 0 CACHE INTERNAL
  11. "Does the compiler support headers like iostream.")
  12. ELSE (CMAKE_ANSI_STREAM_HEADERS)
  13. SET (CMAKE_NO_ANSI_STREAM_HEADERS 1 CACHE INTERNAL
  14. "Does the compiler support headers like iostream.")
  15. ENDIF (CMAKE_ANSI_STREAM_HEADERS)
  16. MARK_AS_ADVANCED(CMAKE_NO_ANSI_STREAM_HEADERS)