diff --git a/CMakeLists.txt b/CMakeLists.txt
index c0c7e0cb..629e10bb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -174,27 +174,6 @@ if(UNIX)
else()
message( FATAL_ERROR "Failed to find libusb-1.0" )
endif(LIBUSB1_FOUND)
-
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC -pedantic -g -D_BSD_SOURCE")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC -pedantic -g -Ofast -Wno-missing-field-initializers")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-switch -Wno-multichar")
-
- execute_process(COMMAND ${CMAKE_C_COMPILER} -dumpmachine OUTPUT_VARIABLE MACHINE)
- if(${MACHINE} MATCHES "arm-.*-gnueabihf")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mfpu=neon -mfloat-abi=hard -ftree-vectorize")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mfpu=neon -mfloat-abi=hard -ftree-vectorize")
- elseif(${MACHINE} MATCHES "arm-.*-gnueabi")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ftree-vectorize")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftree-vectorize")
- elseif(${MACHINE} MATCHES "aarch64|ppc64")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mstrict-align -ftree-vectorize")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mstrict-align -ftree-vectorize")
- elseif(${MACHINE} MATCHES "x86_64-.*|i.86-.*")
- set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mssse3")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mssse3")
- else(${MACHINE} MATCHES "arm-.*-gnueabihf")
- message ( WARNING "ABI is not configured; no extra compile flags set." )
- endif(${MACHINE} MATCHES "arm-.*-gnueabihf")
endif()
# Set CMAKE_INSTALL_* if not defined