Removed unnecessary check for Android API level and unused flags.
authorVitaly Tuzov <vitaly.tuzov@itseez.com>
Fri, 8 Jul 2016 10:31:26 +0000 (13:31 +0300)
committerVitaly Tuzov <vitaly.tuzov@itseez.com>
Fri, 8 Jul 2016 10:31:26 +0000 (13:31 +0300)
3rdparty/carotene/hal/CMakeLists.txt

index 9eaa94a..2fb92b9 100644 (file)
@@ -14,10 +14,6 @@ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64.*|AARCH64.*")
   set(AARCH64 TRUE)
 endif()
 
-if(ANDROID AND ARM)
-  set(WITH_TGPU ON CACHE BOOL "Enable Tegra GPGPU optimization")
-endif()
-
 set(TEGRA_COMPILER_FLAGS "")
 
 if(CMAKE_COMPILER_IS_GNUCXX)
@@ -39,23 +35,10 @@ if(CMAKE_COMPILER_IS_GNUCXX)
   endif()
 endif()
 
-if(ARM OR AARCH64)
-  set(CHECK_TEGRA_HARDWARE_DEFAULT ON)
-else()
-  set(CHECK_TEGRA_HARDWARE_DEFAULT OFF)
-endif()
-set(CHECK_TEGRA_HARDWARE ${CHECK_TEGRA_HARDWARE_DEFAULT} CACHE BOOL
-    "Verify Tegra platform before running optimized code")
-
 string(REPLACE ";" " " TEGRA_COMPILER_FLAGS "${TEGRA_COMPILER_FLAGS}")
 set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${TEGRA_COMPILER_FLAGS}")
 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${TEGRA_COMPILER_FLAGS}")
 
-if(ANDROID_NATIVE_API_LEVEL LESS 9 AND (WITH_TGPU OR CHECK_TEGRA_HARDWARE))
-  message(FATAL_ERROR "GPU support and Hardware detector is not available for API levels below 9.
-Please disable Tegra GPU support and hardware detection or configure project for API level 9 or above.")
-endif()
-
 if(ARMEABI_V7A)
   if (CMAKE_COMPILER_IS_GNUCXX)
     set( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-tree-vectorize" )
@@ -63,14 +46,6 @@ if(ARMEABI_V7A)
   endif()
 endif()
 
-if (CHECK_TEGRA_HARDWARE)
-  add_definitions(-DCHECK_TEGRA_HARDWARE)
-endif()
-
-if(WITH_TGPU)
-  add_definitions(-DHAVE_TGPU)
-endif()
-
 if(WITH_LOGS)
   add_definitions(-DHAVE_LOGS)
 endif()