else()
message(STATUS "CMAKE_SYSTEM_PROCESSOR value `${CMAKE_SYSTEM_PROCESSOR}` is unknown")
message(STATUS "Please add this value near ${CMAKE_CURRENT_LIST_FILE}:${CMAKE_CURRENT_LIST_LINE}")
-@@ -129,9 +133,12 @@ if(GCC)
+@@ -65,11 +69,11 @@ if(UNIX)
+ endif()
+ endif(UNIX)
+
+-if(X64 AND NOT WIN32)
++if(X64 OR ARMV7 AND NOT WIN32)
+ option(ENABLE_PIC "Enable Position Independent Code" ON)
+ else()
+ option(ENABLE_PIC "Enable Position Independent Code" OFF)
+-endif(X64 AND NOT WIN32)
++endif(X64 OR ARMV7 AND NOT WIN32)
+
+ # Compiler detection
+ if(CMAKE_GENERATOR STREQUAL "Xcode")
+@@ -135,9 +139,12 @@ if(GCC)
if(X86 AND NOT X64)
add_definitions(-march=i686)
endif()
add_definitions(-march=armv6 -mfloat-abi=hard -mfpu=vfp)
endif()
+ if(ARMV7)
-+ add_definitions(-fPIC -march=armv7 -mfloat-abi=hard -mfpu=neon)
++ add_definitions(-march=armv7 -mfloat-abi=hard -mfpu=neon)
+ endif()
check_cxx_compiler_flag(-Wno-narrowing CC_HAS_NO_NARROWING)
check_cxx_compiler_flag(-Wno-array-bounds CC_HAS_NO_ARRAY_BOUNDS)