Switched from libsex-3.0.0 to libsex-3.1.0.
[libfsafe.git] / CMakeLists.txt
blobef9bbdcc70b508996cc5660bcefaf9c368a050e9
1 CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
3 PROJECT(fsafe)
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")
10 # Compiler Options
12 ADD_DEFINITIONS("-Werror -Wfatal-errors -Wall -Wextra -ansi -pedantic-errors")
13 ADD_DEFINITIONS("-Wno-variadic-macros")
16 # Project Tree
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)