~ubuntu-branches/ubuntu/maverick/gpsdrive/maverick

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
project(gpsdrive)

# global needed variables
set(APPLICATION_NAME "gpsdrive")
set(APPLICATION_VERSION "2.10pre4")

# required cmake version
cmake_minimum_required(VERSION 2.4.3)
set(CMAKE_COLOR_MAKEFILE ON)

# where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules)

# make some more macros available
include(MacroOptionalFindPackage)
include(MacroGeneratePoFiles)
include(MacroGetSubversionRevision)
macro_get_subversion_revision(SVN_REVISION)

# macro_optional_find_package() is the same as FIND_PACKAGE(<name>) but additionally creates an OPTION(WITH_<name>)
# so the checking for the software can be disabled via ccmake or -DWITH_<name>=OFF
MACRO_OPTIONAL_FIND_PACKAGE(DBUS)


include(DefineInstallationPaths)
include(DefineProjectDefaults)
include(DefineCompilerFlags)
include(DefineCPackDefaults)
include(ConfigureChecks.cmake)
include(DefineOptions.cmake)

configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h)

add_subdirectory(src)
add_subdirectory(data)
add_subdirectory(man)
add_subdirectory(scripts)