From ac1eb5eb51a15b9268edbcb3d38df2d1dc9bf689 Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Wed, 1 Oct 2014 01:09:44 +0200 Subject: [PATCH] Reordering ARM and SSE detection. --- CMakeLists.txt | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a8bfd7b5..7abf997dd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,8 +27,7 @@ cmake_minimum_required(VERSION 2.8) project(gnss-sdr CXX C) list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules) file(RELATIVE_PATH RELATIVE_CMAKE_CALL ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR}) -include(TestForARM) -include(TestForSSE) + ######################################################################## @@ -222,6 +221,22 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") endif("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") +################################################################################ +# Check if the compiler defines the architecture as ARM +################################################################################ +if(NOT OS_IS_MACOSX) + include(TestForARM) +endif(NOT OS_IS_MACOSX) + + +################################################################################ +# Check for availability of SSE +################################################################################ +if(NOT ENABLE_GENERIC_ARCH) + include(TestForSSE) +endif(NOT ENABLE_GENERIC_ARCH) + + ################################################################################ # Googletest - http://code.google.com/p/googletest/ ################################################################################