CStandardGNU.cmake 595 B

1234567891011121314151617181920212223
  1. enable_language(C)
  2. try_compile(result ${CMAKE_CURRENT_BINARY_DIR}
  3. SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/CStandardGNU.c
  4. C_STANDARD 99
  5. C_STANDARD_REQUIRED 1
  6. C_EXTENSIONS 0
  7. OUTPUT_VARIABLE out
  8. )
  9. if(NOT result)
  10. message(FATAL_ERROR "try_compile failed:\n${out}")
  11. endif()
  12. cmake_policy(SET CMP0067 NEW)
  13. set(CMAKE_C_STANDARD 99)
  14. set(CMAKE_C_STANDARD_REQUIRED 1)
  15. set(CMAKE_C_EXTENSIONS 0)
  16. try_compile(result ${CMAKE_CURRENT_BINARY_DIR}
  17. SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/CStandardGNU.c
  18. OUTPUT_VARIABLE out
  19. )
  20. if(NOT result)
  21. message(FATAL_ERROR "try_compile failed:\n${out}")
  22. endif()