~ubuntu-branches/ubuntu/oneiric/polkit-qt-1/oneiric

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Thomas
  • Date: 2010-11-07 01:18:28 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20101107011828-qf5lzf950ih0l250
Tags: 0.98.1~git20101107-0ubuntu1
* New upstream snapshot:
  - Drop kubuntu_01_fix_glib_ftbfs.diff, accepted upstream
  - Bump build-depend versions on polkit to >= 0.98

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
## Polkit Qt Library
2
 
project("Polkit-qt-1")
 
2
project("PolkitQt-1")
3
3
 
4
4
cmake_minimum_required(VERSION 2.6.0)
5
5
 
6
 
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
 
6
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_PATH})
7
7
 
8
8
set(QT_MIN_VERSION "4.4.0")
9
9
 
10
10
find_package(Qt4 REQUIRED)
11
11
find_package(Automoc4 REQUIRED)
 
12
find_package(Polkit REQUIRED)
 
13
find_package(GObject REQUIRED)
 
14
find_package(GIO REQUIRED)
 
15
 
 
16
add_definitions(-DQT_NO_KEYWORDS)
12
17
 
13
18
include (${QT_USE_FILE})
14
19
include (InstallSettings)
15
 
include (FindPkgConfig)
16
 
 
17
 
pkg_check_modules (POLKIT-1 REQUIRED polkit-gobject-1>=0.95)
18
 
pkg_check_modules (POLKIT-1_AGENT REQUIRED polkit-agent-1>=0.95)
19
 
 
20
 
add_definitions(-DQT_NO_KEYWORDS)
21
 
 
22
 
message(STATUS " ${POLKIT-1_INCLUDE_DIRS} ===========")
23
20
 
24
21
include_directories(
25
22
    ${CMAKE_CURRENT_BINARY_DIR}
26
 
    ${POLKIT-1_INCLUDE_DIRS}
27
 
    ${POLKIT-1_AGENT_INCLUDE_DIRS}
 
23
    ${POLKIT_INCLUDE_DIR}
 
24
    ${POLKIT_AGENT_INCLUDE_DIR}
 
25
    ${GLIB2_INCLUDE_DIR}
 
26
    ${GOBJECT_INCLUDE_DIR}
 
27
    ${GIO_INCLUDE_DIR}
28
28
    ${CMAKE_CURRENT_SOURCE_DIR}
29
29
    ${CMAKE_CURRENT_SOURCE_DIR}/core
30
30
    ${CMAKE_CURRENT_SOURCE_DIR}/includes
32
32
)
33
33
 
34
34
set(CMAKE_MAJOR_POLKITQT-1_VERSION 0 CACHE INT "PolkitQt-1's major version number" FORCE)
35
 
set(CMAKE_MINOR_POLKITQT-1_VERSION 95 CACHE INT "PolkitQt-1's minor version number" FORCE)
 
35
set(CMAKE_MINOR_POLKITQT-1_VERSION 98 CACHE INT "PolkitQt-1's minor version number" FORCE)
36
36
set(CMAKE_RELEASE_POLKITQT-1_VERSION 1 CACHE INT "PolkitQt-1's release version number" FORCE)
37
 
set(CMAKE_POLKITQT-1_VERSION_STRING "${CMAKE_MAJOR_POLKITQT-1_VERSION}.${CMAKE_MINOR_POLKITQT-1_VERSION}.${CMAKE_RELEASE_POLKITQT-1_VERSION}")
 
37
set(CMAKE_POLKITQT-1_VERSION_STRING
 
38
    "${CMAKE_MAJOR_POLKITQT-1_VERSION}.${CMAKE_MINOR_POLKITQT-1_VERSION}.${CMAKE_RELEASE_POLKITQT-1_VERSION}")
38
39
 
39
40
configure_file(polkitqt1-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkitqt1-version.h)
40
41
 
82
83
    DESTINATION
83
84
    ${INCLUDE_INSTALL_DIR}/polkit-qt-1/PolkitQt1/Agent COMPONENT Devel)
84
85
 
85
 
 
86
86
if(NOT WIN32)
87
 
# Pkgconfig
88
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-1.pc @ONLY)
89
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
90
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-core-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-core-1.pc @ONLY)
91
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-core-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
92
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-gui-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-gui-1.pc @ONLY)
93
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-gui-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
94
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-agent-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-agent-1.pc @ONLY)
95
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-agent-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
 
87
    # Pkgconfig
 
88
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-1.pc @ONLY)
 
89
    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
 
90
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-core-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-core-1.pc
 
91
                   @ONLY)
 
92
    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-core-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
 
93
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-gui-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-gui-1.pc @ONLY)
 
94
    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-gui-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
 
95
    configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-agent-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-agent-1.pc
 
96
                   @ONLY)
 
97
    install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-agent-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
96
98
endif(NOT WIN32)
97
99
 
98
100
option(BUILD_EXAMPLES "Builds a set of examples for polkit-qt-1" OFF)
110
112
add_subdirectory(core)
111
113
add_subdirectory(gui)
112
114
add_subdirectory(agent)
113