|
12345678910111213141516171819 |
- # Check for assembler option specified
-
- MACRO(asm_op output_var description)
- IF(NOT ${output_var})
- file(WRITE "${CMAKE_BINARY_DIR}/asm.S" "${ASM_CODE}")
- try_compile(HAVE_OP
- "${CMAKE_BINARY_DIR}"
- "${CMAKE_BINARY_DIR}/asm.S"
- CMAKE_FLAGS "-DCMAKE_ASM_LINK_EXECUTABLE='echo not linking now...'")
-
- if(HAVE_OP)
- MESSAGE(STATUS "Compilation of ${description} asm set is supported")
- else()
- MESSAGE(STATUS "Compilation of ${description} asm set is -NOT- supported")
- endif()
-
- set(${output_var} "${HAVE_OP}" CACHE INTERNAL "${description}")
- ENDIF()
- ENDMACRO()
|