5 set(VERSION_STRING ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION})
6 set(VERSION ${MAJOR_VERSION}.${MINOR_VERSION})
9 if("${CMAKE_BUILD_TYPE}" STREQUAL "")
10 set(CMAKE_BUILD_TYPE Debug)
11 endif("${CMAKE_BUILD_TYPE}" STREQUAL "")
12 set(CMAKE_COLOR_MAKEFILE ON)
13 cmake_minimum_required(VERSION 2.6 FATAL_ERROR)
16 message("-- Build type: ${CMAKE_BUILD_TYPE}")
17 if(${CMAKE_BUILD_TYPE} STREQUAL Debug)
18 add_definitions(-DDEBUG)
19 endif(${CMAKE_BUILD_TYPE} STREQUAL Debug)
21 include(FindPkgConfig)
22 pkg_check_modules(Confuse REQUIRED libconfuse)
23 INCLUDE_DIRECTORIES(${Confuse_INCLUDE_DIRS})
24 LINK_DIRECTORIES(${Confuse_LIBRARY_DIRS})
25 SET(libs ${libs} ${Confuse_LIBRARIES})
27 pkg_check_modules(FTDI REQUIRED libftdi)
28 INCLUDE_DIRECTORIES(${FTDI_INCLUDE_DIRS})
29 LINK_DIRECTORIES(${FTDI_LIBRARY_DIRS})
30 SET(libs ${libs} ${FTDI_LIBRARIES})
32 configure_file(${PROJECT_SOURCE_DIR}/config.h.cmake ${PROJECT_BINARY_DIR}/config.h)
33 add_definitions(-DHAVE_CONFIG_H)
34 INCLUDE_DIRECTORIES(${PROJECT_BINARY_DIR})