cmake: make maa a proper dynamic library and install it correctly
[contrib/mraa.git] / CMakeLists.txt
1 cmake_minimum_required (VERSION 2.8)
2 project (maa)
3
4 set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -Wall")
5 set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -Wall")
6
7 set(maa_VERSION_MAJOR 0)
8 set(maa_VERSION_MINOR 1)
9 set(maa_VERSION_PATCH 1)
10 set(maa_VERSION_STRING ${maa_VERSION_MAJOR}.${maa_VERSION_MINOR}.${maa_VERSION_PATCH})
11
12 set (SWIG_EXECUTABLE /usr/bin/swig)
13 FIND_PACKAGE (SWIG REQUIRED)
14 INCLUDE (${SWIG_USE_FILE})
15
16 SET (CMAKE_SWIG_FLAGS "")
17
18 option (test "Build all tests." OFF)
19
20 add_subdirectory (src)
21 add_subdirectory (examples)
22
23 if (test)
24   enable_testing ()
25   add_subdirectory (tests)
26 endif ()