123456789101112131415161718192021222324252627282930 |
- set(CMAKE_ASM_NASM_COMPILER_LIST nasm yasm)
- if(NOT CMAKE_ASM_NASM_COMPILER)
- set(_CMAKE_ENV_VARX86 "ProgramFiles(x86)")
- set(_CMAKE_ASM_NASM_COMPILER_PATHS
- "[HKEY_CURRENT_USER\\SOFTWARE\\nasm]"
- "$ENV{ProgramFiles}/NASM"
- "$ENV{${ENV_VARX86}}/NASM"
- "$ENV{LOCALAPPDATA}/NASM"
- )
- find_program(CMAKE_ASM_NASM_COMPILER
- NAMES ${CMAKE_ASM_NASM_COMPILER_LIST}
- PATHS ${_CMAKE_ASM_NASM_COMPILER_PATHS}
- NO_DEFAULT_PATH
- DOC "NASM compiler"
- )
- unset(_CMAKE_ENV_VARX86)
- unset(_CMAKE_ASM_NASM_COMPILER_PATHS)
- endif()
- set(ASM_DIALECT "_NASM")
- include(CMakeDetermineASMCompiler)
- set(ASM_DIALECT)
|