NVIDIA-DetermineCompiler.cmake 648 B

12345678910111213141516171819
  1. set(_compiler_id_pp_test "defined(__NVCC__)")
  2. set(_compiler_id_version_compute "
  3. # if defined(__CUDACC_VER_MAJOR__)
  4. # define @PREFIX@COMPILER_VERSION_MAJOR @MACRO_DEC@(__CUDACC_VER_MAJOR__)
  5. # define @PREFIX@COMPILER_VERSION_MINOR @MACRO_DEC@(__CUDACC_VER_MINOR__)
  6. # define @PREFIX@COMPILER_VERSION_PATCH @MACRO_DEC@(__CUDACC_VER_BUILD__)
  7. # endif
  8. # if defined(_MSC_VER)
  9. /* _MSC_VER = VVRR */
  10. # define @PREFIX@SIMULATE_VERSION_MAJOR @MACRO_DEC@(_MSC_VER / 100)
  11. # define @PREFIX@SIMULATE_VERSION_MINOR @MACRO_DEC@(_MSC_VER % 100)
  12. # endif")
  13. set(_compiler_id_simulate "
  14. # if defined(_MSC_VER)
  15. # define @PREFIX@SIMULATE_ID \"MSVC\"
  16. # endif")