Lines Matching full:arch
56 function(get_target_flags_for_arch arch out_var)
57 list(FIND COMPILER_RT_SUPPORTED_ARCH ${arch} ARCH_INDEX)
59 message(FATAL_ERROR "Unsupported architecture: ${arch}")
61 set(${out_var} ${TARGET_${arch}_CFLAGS} PARENT_SCOPE)
72 # test_target_arch(<arch> <target flags...>)
75 macro(test_target_arch arch)
76 set(TARGET_${arch}_CFLAGS ${ARGN})
77 try_compile(CAN_TARGET_${arch} ${CMAKE_BINARY_DIR} ${SIMPLE_SOURCE}
78 COMPILE_DEFINITIONS "${TARGET_${arch}_CFLAGS}"
79 CMAKE_FLAGS "-DCMAKE_EXE_LINKER_FLAGS:STRING=${TARGET_${arch}_CFLAGS}")
80 if(${CAN_TARGET_${arch}})
81 list(APPEND COMPILER_RT_SUPPORTED_ARCH ${arch})
107 foreach(arch ${ARGN})
108 list(FIND COMPILER_RT_SUPPORTED_ARCH ${arch} ARCH_INDEX)
109 if(NOT (ARCH_INDEX EQUAL -1) AND CAN_TARGET_${arch})
110 list(APPEND archs ${arch})