this repo has no description
at fixPythonPipStalling 38 lines 1.1 kB view raw
1macro(generate_architecture) 2 if (TARGET_x86_64) 3 set(APPLE_ARCH_64BIT "x86_64") 4 else () 5 set(APPLE_ARCH_64BIT "") 6 endif () 7 8 if (TARGET_i386) 9 set(APPLE_ARCH_32BIT "i386") 10 else () 11 set(APPLE_ARCH_32BIT "") 12 endif () 13 14 if (TARGET_x86_64) 15 set(BUILD_TARGET_64BIT TRUE) 16 set(APPLE_TARGET_TRIPLET_64BIT "x86_64-apple-darwin20") 17 else () 18 set(BUILD_TARGET_64BIT FALSE) 19 set(APPLE_TARGET_TRIPLET_64BIT "") 20 endif () 21 if (TARGET_i386) 22 set(BUILD_TARGET_32BIT TRUE) 23 set(APPLE_TARGET_TRIPLET_32BIT "i386-apple-darwin20") 24 else () 25 set(BUILD_TARGET_32BIT FALSE) 26 set(APPLE_TARGET_TRIPLET_32BIT "") 27 endif () 28 29 if (BUILD_TARGET_64BIT) 30 set(APPLE_TARGET_TRIPLET_PRIMARY ${APPLE_TARGET_TRIPLET_64BIT}) 31 set(APPLE_ARCH_PRIMARY ${APPLE_ARCH_64BIT}) 32 elseif (BUILD_TARGET_32BIT) 33 set(APPLE_TARGET_TRIPLET_PRIMARY ${APPLE_TARGET_TRIPLET_32BIT}) 34 set(APPLE_ARCH_PRIMARY ${APPLE_ARCH_32BIT}) 35 else () 36 set(APPLE_TARGET_TRIPLET_PRIMARY "") 37 endif () 38endmacro()