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

« back to all changes in this revision

Viewing changes to .pc/kubuntu_01_fix_glib_ftbfs.diff/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
 
## Polkit Qt Library
2
 
project("Polkit-qt-1")
3
 
 
4
 
cmake_minimum_required(VERSION 2.6.0)
5
 
 
6
 
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules")
7
 
 
8
 
set(QT_MIN_VERSION "4.4.0")
9
 
 
10
 
find_package(Qt4 REQUIRED)
11
 
find_package(Automoc4 REQUIRED)
12
 
 
13
 
include (${QT_USE_FILE})
14
 
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
 
message(STATUS " ${POLKIT-1_INCLUDE_DIRS} ===========")
21
 
 
22
 
include_directories(
23
 
    ${CMAKE_CURRENT_BINARY_DIR}
24
 
    ${POLKIT-1_INCLUDE_DIRS}
25
 
    ${POLKIT-1_AGENT_INCLUDE_DIRS}
26
 
    ${CMAKE_CURRENT_SOURCE_DIR}
27
 
    ${CMAKE_CURRENT_SOURCE_DIR}/core
28
 
    ${CMAKE_CURRENT_SOURCE_DIR}/includes
29
 
    ${QT_QTXML_INCLUDE_DIR}
30
 
)
31
 
 
32
 
set(CMAKE_MAJOR_POLKITQT-1_VERSION 0 CACHE INT "PolkitQt-1's major version number" FORCE)
33
 
set(CMAKE_MINOR_POLKITQT-1_VERSION 95 CACHE INT "PolkitQt-1's minor version number" FORCE)
34
 
set(CMAKE_RELEASE_POLKITQT-1_VERSION 1 CACHE INT "PolkitQt-1's release version number" FORCE)
35
 
set(CMAKE_POLKITQT-1_VERSION_STRING "${CMAKE_MAJOR_POLKITQT-1_VERSION}.${CMAKE_MINOR_POLKITQT-1_VERSION}.${CMAKE_RELEASE_POLKITQT-1_VERSION}")
36
 
 
37
 
configure_file(polkitqt1-version.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkitqt1-version.h)
38
 
 
39
 
install(FILES
40
 
    gui/polkitqt1-gui-action.h
41
 
    gui/polkitqt1-gui-actionbutton.h
42
 
    gui/polkitqt1-gui-actionbuttons.h
43
 
 
44
 
    core/polkitqt1-authority.h
45
 
    core/polkitqt1-details.h
46
 
    core/polkitqt1-identity.h
47
 
    core/polkitqt1-subject.h
48
 
    core/polkitqt1-temporaryauthorization.h
49
 
    core/polkitqt1-actiondescription.h
50
 
 
51
 
    agent/polkitqt1-agent-listener.h
52
 
    agent/polkitqt1-agent-session.h
53
 
 
54
 
    ${CMAKE_CURRENT_BINARY_DIR}/polkitqt1-version.h
55
 
    polkitqt1-export.h
56
 
 
57
 
    DESTINATION
58
 
    ${INCLUDE_INSTALL_DIR}/polkit-qt-1 COMPONENT Devel)
59
 
 
60
 
install(FILES
61
 
    includes/PolkitQt1/Authority
62
 
    includes/PolkitQt1/Details
63
 
    includes/PolkitQt1/Identity
64
 
    includes/PolkitQt1/Subject
65
 
    includes/PolkitQt1/TemporaryAuthorization
66
 
    includes/PolkitQt1/ActionDescription
67
 
    DESTINATION
68
 
    ${INCLUDE_INSTALL_DIR}/polkit-qt-1/PolkitQt1 COMPONENT Devel)
69
 
 
70
 
install(FILES
71
 
    includes/PolkitQt1/Gui/Action
72
 
    includes/PolkitQt1/Gui/ActionButton
73
 
    includes/PolkitQt1/Gui/ActionButtons
74
 
    DESTINATION
75
 
    ${INCLUDE_INSTALL_DIR}/polkit-qt-1/PolkitQt1/Gui COMPONENT Devel)
76
 
 
77
 
install(FILES
78
 
    includes/PolkitQt1/Agent/Listener
79
 
    includes/PolkitQt1/Agent/Session
80
 
    DESTINATION
81
 
    ${INCLUDE_INSTALL_DIR}/polkit-qt-1/PolkitQt1/Agent COMPONENT Devel)
82
 
 
83
 
 
84
 
if(NOT WIN32)
85
 
# Pkgconfig
86
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-1.pc @ONLY)
87
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
88
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-core-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-core-1.pc @ONLY)
89
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-core-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
90
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-gui-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-gui-1.pc @ONLY)
91
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-gui-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
92
 
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/polkit-qt-agent-1.pc.cmake ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-agent-1.pc @ONLY)
93
 
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/polkit-qt-agent-1.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig )
94
 
endif(NOT WIN32)
95
 
 
96
 
option(BUILD_EXAMPLES "Builds a set of examples for polkit-qt-1" OFF)
97
 
if (BUILD_EXAMPLES)
98
 
    add_subdirectory(examples)
99
 
endif (BUILD_EXAMPLES)
100
 
 
101
 
add_subdirectory(cmake)
102
 
 
103
 
option(BUILD_TEST "Builds unit tests for polkit-qt-1" OFF)
104
 
if (BUILD_TEST)
105
 
    add_subdirectory(test)
106
 
endif (BUILD_TEST)
107
 
 
108
 
add_subdirectory(core)
109
 
add_subdirectory(gui)
110
 
add_subdirectory(agent)
111