cmake_minimum_required(VERSION 3.5) project(vector-extension) set(CMAKE_EXPORT_COMPILE_COMMANDS ON) add_executable(${PROJECT_NAME} src/bench.cc) find_package(benchmark REQUIRED) target_link_libraries(${PROJECT_NAME} PRIVATE benchmark::benchmark_main) target_compile_options(${PROJECT_NAME} PRIVATE -save-temps) target_compile_options(${PROJECT_NAME} PUBLIC -mavx -mavx2 -march=native -O2)