CMakeDetermineASM_MASMCompiler.cmake 586 B

123456789101112131415161718
  1. # Distributed under the OSI-approved BSD 3-Clause License. See accompanying
  2. # file Copyright.txt or https://cmake.org/licensing for details.
  3. # Find the MS assembler (masm or masm64)
  4. set(ASM_DIALECT "_MASM")
  5. # if we are using the 64bit cl compiler, assume we also want the 64bit assembler
  6. if(";${CMAKE_VS_PLATFORM_NAME};${MSVC_C_ARCHITECTURE_ID};${MSVC_CXX_ARCHITECTURE_ID};"
  7. MATCHES ";(Win64|Itanium|x64|IA64);")
  8. set(CMAKE_ASM${ASM_DIALECT}_COMPILER_INIT ml64)
  9. else()
  10. set(CMAKE_ASM${ASM_DIALECT}_COMPILER_INIT ml)
  11. endif()
  12. include(CMakeDetermineASMCompiler)
  13. set(ASM_DIALECT)