cmake: quotes around ARCH_ID string

It's only blank only if somebody running cmake in MSYS/MinGW (Windows)
manually forgets to add -D ARCH, but when it is blank, without quotes
those lines are invalid cmake syntax.
This commit is contained in:
redfish 2016-09-17 14:31:25 -04:00
parent 77224bbf48
commit c79104086c

View File

@ -63,11 +63,11 @@ if (NOT ARCH OR ARCH STREQUAL "" OR ARCH STREQUAL "native" OR ARCH STREQUAL "def
else() else()
set(ARCH_ID "${ARCH}") set(ARCH_ID "${ARCH}")
endif() endif()
string(TOLOWER ${ARCH_ID} ARM_ID) string(TOLOWER "${ARCH_ID}" ARM_ID)
string(SUBSTRING ${ARCH_ID} 0 3 ARM_TEST) string(SUBSTRING "${ARCH_ID}" 0 3 ARM_TEST)
if (ARM_TEST STREQUAL "arm") if (ARM_TEST STREQUAL "arm")
set(ARM 1) set(ARM 1)
string(SUBSTRING ${ARCH_ID} 0 5 ARM_TEST) string(SUBSTRING "${ARCH_ID}" 0 5 ARM_TEST)
if (ARM_TEST STREQUAL "armv6") if (ARM_TEST STREQUAL "armv6")
set(ARM6 1) set(ARM6 1)
endif() endif()