blob: 771c62983b39154c330dd2b5a9272e55bc7d337e [file] [log] [blame]
Brian Silvermanf7f267a2017-02-04 16:16:08 -08001cmake_minimum_required(VERSION 2.8)
2INCLUDE(CMakeForceCompiler)
3set(ARM_PREFIX arm-frc-linux-gnueabi)
4set(CMAKE_SYSTEM_NAME Linux)
5CMAKE_FORCE_CXX_COMPILER(${ARM_PREFIX}-g++ GNU)
6CMAKE_FORCE_C_COMPILER(${ARM_PREFIX}-gcc GNU)
7set(CMAKE_CXX_FLAGS "-std=c++1y -Wformat=2 -Wall -Wextra -Werror -pedantic -Wno-psabi" CACHE STRING "" FORCE)
8set(CMAKE_CXX_FLAGS_DEBUG "-O0 -g3" CACHE STRING "" FORCE)
9set(CMAKE_CXX_FLAGS_RELEASE "-O3 -g" CACHE STRING "" FORCE) # still want debugging for release?