1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
4 SET(LIBRARY_NAME lib${PROJECT_NAME})
5 SET(PROJECT_BRIEF "eases writing fail-safe code (C++)")
6 SET(PROJECT_VERSION "0.1.1")
7 SET(PROJECT_VERSION_DATE "2011-08-22")
12 ADD_DEFINITIONS("-Werror -Wfatal-errors -Wall -Wextra -ansi -pedantic-errors")
13 ADD_DEFINITIONS("-Wno-variadic-macros")
18 # Only one include directory, for uniformity's sake.
19 # Hence this one is the only candidate possible.
20 INCLUDE_DIRECTORIES(.)
22 # This one contains our code.
23 ADD_SUBDIRECTORY(${LIBRARY_NAME})
25 # That one the documentation.
26 ADD_SUBDIRECTORY(doc EXCLUDE_FROM_ALL)
28 # That one the programmer tests (not build by default).
29 ADD_SUBDIRECTORY(tests EXCLUDE_FROM_ALL)