message(STATUS " we do not have a modern/working yasm")
else(no_yasm)
message(STATUS " we have a modern and working yasm")
- execute_process(
- COMMAND uname -m
- OUTPUT_VARIABLE arch
- OUTPUT_STRIP_TRAILING_WHITESPACE)
- if(arch MATCHES "amd64|x86_64")
+ if(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64|x86_64")
message(STATUS " we are x84_64")
set(save_quiet ${CMAKE_REQUIRED_QUIET})
set(CMAKE_REQUIRED_QUIET true)
else(not_arch_x32)
message(STATUS " we are x32; no yasm for you")
endif(not_arch_x32)
- else(arch MATCHES "amd64|x86_64")
+ else(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64|x86_64")
message(STATUS " we are not x86_64 && !x32")
- endif(arch MATCHES "amd64|x86_64")
+ endif(CMAKE_SYSTEM_PROCESSOR MATCHES "amd64|x86_64")
endif(no_yasm)
set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS} -ftemplate-depth-1024 -Wno-invalid-offsetof")