Windows-Intel-C.cmake 939 B

123456789101112131415161718192021222324252627
  1. include(Platform/Windows-Intel)
  2. __windows_compiler_intel(C)
  3. set(CMAKE_DEPFILE_FLAGS_C "-QMD -QMT <DEP_TARGET> -QMF <DEP_FILE>")
  4. set(CMAKE_C_DEPFILE_FORMAT gcc)
  5. if(CMAKE_GENERATOR MATCHES "^Ninja")
  6. if(_CMAKE_NINJA_VERSION VERSION_LESS 1.9)
  7. # This ninja version is too old to support the Intel depfile format.
  8. # Fall back to msvc depfile format.
  9. set(CMAKE_DEPFILE_FLAGS_C "/showIncludes")
  10. set(CMAKE_C_DEPFILE_FORMAT msvc)
  11. endif()
  12. endif()
  13. if((NOT DEFINED CMAKE_DEPENDS_USE_COMPILER OR CMAKE_DEPENDS_USE_COMPILER)
  14. AND CMAKE_GENERATOR MATCHES "Makefiles|WMake")
  15. # dependencies are computed by the compiler itself
  16. set(CMAKE_C_DEPENDS_USE_COMPILER TRUE)
  17. endif()
  18. if("${CMAKE_SOURCE_DIR}${CMAKE_BINARY_DIR}" MATCHES " ")
  19. # The Intel compiler does not properly escape spaces in a depfile.
  20. # Fall back to msvc depfile format.
  21. set(CMAKE_DEPFILE_FLAGS_C "/showIncludes")
  22. set(CMAKE_C_DEPFILE_FORMAT msvc)
  23. endif()