~ubuntu-branches/ubuntu/utopic/ibus-qt/utopic

« back to all changes in this revision

Viewing changes to .pc/upstream_DISPLAY_crash_fix.diff/src/CMakeLists.txt

  • Committer: Package Import Robot
  • Author(s): Artur Rona
  • Date: 2014-02-06 23:26:42 UTC
  • mfrom: (5.2.8 sid)
  • Revision ID: package-import@ubuntu.com-20140206232642-0redxafylaag6gbl
Tags: 1.3.2-1ubuntu1
* Merge from Debian unstable. (LP: #1277273) Remaining changes:
  - debian/rules: Set -DCMAKE_CXX_FLAGS="-DQT_NO_DEBUG_OUTPUT
    -DQT_NO_WARNING_OUTPUT" to stop annoying debug output for
    every application.
* debian/patches/upstream_DISPLAY_crash_fix.diff:
  - Dropped, fixed upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
include_directories(
2
 
    ${QT_QTCORE_INCLUDE_DIR}
3
 
    ${QT_QTDBUS_INCLUDE_DIR}
4
 
    ${DBUS_INCLUDE_DIRS}
5
 
)
6
 
 
7
 
link_directories(
8
 
    ${DBUS_LIBRARY_DIRS}
9
 
)
10
 
 
11
 
set(
12
 
    ibus_qt_SRCS
13
 
    qibusobject.cpp
14
 
    qibusserializable.cpp
15
 
    qibusattribute.cpp
16
 
    qibusattrlist.cpp
17
 
    qibusproperty.cpp
18
 
    qibusproplist.cpp
19
 
    qibustext.cpp
20
 
    qibuslookuptable.cpp
21
 
    qibusenginedesc.cpp
22
 
    qibuscomponent.cpp
23
 
    qibusibusproxy.cpp
24
 
    qibusdbusproxy.cpp
25
 
    qibusinputcontextproxy.cpp
26
 
    qibusbus.cpp
27
 
    qibusinputcontext.cpp
28
 
    qibusobservedpath.cpp
29
 
    qibusengineadaptor.cpp
30
 
    qibusengine.cpp
31
 
    qibusfactoryadaptor.cpp
32
 
    qibusenginefactory.cpp
33
 
    qibusconfigadaptor.cpp
34
 
    qibusconfigproxy.cpp
35
 
    qibusconfigservice.cpp
36
 
    qibusconfig.cpp
37
 
)
38
 
 
39
 
set(
40
 
    ibus_qt_HDRS
41
 
    qibusobject.h
42
 
    qibusserializable.h
43
 
    qibusattribute.h
44
 
    qibusattrlist.h
45
 
    qibusproperty.h
46
 
    qibusproplist.h
47
 
    qibustext.h
48
 
    qibuslookuptable.h
49
 
    qibusenginedesc.h
50
 
    qibuscomponent.h
51
 
    qibusibusproxy.h
52
 
    qibusdbusproxy.h
53
 
    qibusinputcontextproxy.h
54
 
    qibusbus.h
55
 
    qibusinputcontext.h
56
 
    qibusobservedpath.h
57
 
    qibusengineadaptor.h
58
 
    qibusengine.h
59
 
    qibusfactoryadaptor.h
60
 
    qibusenginefactory.h
61
 
    qibusconfigadaptor.h
62
 
    qibusconfigproxy.h
63
 
    qibusconfigservice.h
64
 
    qibusconfig.h
65
 
)
66
 
 
67
 
# QT4_ADD_DBUS_INTERFACE(
68
 
#     ibus_qt_SRCS
69
 
#     ${CMAKE_CURRENT_SOURCE_DIR}/interfaces/org.freedesktop.IBus.xml
70
 
#     basename
71
 
# )
72
 
73
 
# QT4_AUTOMOC(${ibus_qt_SRCS})
74
 
QT4_WRAP_CPP(
75
 
    ibus_qt_MOC_SRCS
76
 
    ${ibus_qt_HDRS}
77
 
)
78
 
 
79
 
add_library(
80
 
    ibus-qt
81
 
    SHARED
82
 
    ${ibus_qt_SRCS}
83
 
    ${ibus_qt_MOC_SRCS}
84
 
)
85
 
 
86
 
set_target_properties(
87
 
    ibus-qt PROPERTIES
88
 
    VERSION ${LIB_VERSION}
89
 
    SOVERSION ${LIB_SOVERSION}
90
 
)
91
 
 
92
 
target_link_libraries(
93
 
    ibus-qt
94
 
    debug ${QT_QTCORE_LIBRARY_DEBUG}
95
 
    debug ${QT_QTDBUS_LIBRARY_DEBUG}
96
 
    debug ${QT_QTXML_LIBRARY_DEBUG}
97
 
    optimized ${QT_QTCORE_LIBRARY_RELEASE}
98
 
    optimized ${QT_QTDBUS_LIBRARY_RELEASE}
99
 
    optimized ${QT_QTXML_LIBRARY_RELEASE}
100
 
    ${DBUS_LIBRARIES}
101
 
)
102
 
 
103
 
install(TARGETS ibus-qt
104
 
    LIBRARY DESTINATION ${LIBDIR})
105
 
install(FILES ${ibus_qt_HDRS}
106
 
    DESTINATION include/ibus-qt COMPONENT Devel)
107
 
 
108
 
add_executable(
109
 
    ibus-test
110
 
    ibus.cpp
111
 
)
112
 
 
113
 
target_link_libraries(
114
 
    ibus-test
115
 
    ibus-qt
116
 
)
117
 
 
118
 
# install(TARGETS ibus-test
119
 
#     RUNTIME DESTINATION bin)