# This script checks if __ARM_NEON__ is defined for your compiler cmake_minimum_required(VERSION 2.8.12) # Don't rerun this script if its already been executed. if (DEFINED ARM_NEON_IS_AVAILABLE) return() endif() # Set to false unless we find out otherwise in the code below. set(ARM_NEON_IS_AVAILABLE 0) # test if __ARM_NEON__ is defined try_compile(test_for_neon_worked ${PROJECT_BINARY_DIR}/neon_test_build ${CMAKE_CURRENT_LIST_DIR}/test_for_neon neon_test) if(test_for_neon_worked) message (STATUS "__ARM_NEON__ defined.") set(ARM_NEON_IS_AVAILABLE 1) endif()