You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
603 B

9 years ago
cmake_minimum_required(VERSION 2.8)
project(matrix CXX)
if (NOT CMAKE_BUILD_TYPE)
set(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Build type" FORCE)
message(STATUS "set build type to ${CMAKE_BUILD_TYPE}")
endif()
9 years ago
list(APPEND CMAKE_CXX_FLAGS
-Wall
-Weffc++
#-Werror
9 years ago
-Wfatal-errors
)
string(REPLACE ";" " " CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
enable_testing()
include_directories(matrix)
add_subdirectory(test)
add_custom_target(format
COMMAND astyle --recursive
${CMAKE_SOURCE_DIR}/matrix/*.*pp
${CMAKE_SOURCE_DIR}/test/*.*pp
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
VERBATIM
)