~ubuntu-branches/ubuntu/lucid/kde4libs/lucid-updates

« back to all changes in this revision

Viewing changes to knewstuff/knewstuff3/CMakeLists.txt

  • Committer: Bazaar Package Importer
  • Author(s): Jonathan Thomas
  • Date: 2010-01-19 20:32:41 UTC
  • mfrom: (1.1.42 upstream)
  • Revision ID: james.westby@ubuntu.com-20100119203241-6qlz4p6emiawose6
Tags: 4:4.3.95-0ubuntu1
* New upstream release candidate:
  - Remove kubuntu_71_knewstuff_crashes.diff, applied upstream
  - Remove kubuntu_72_popupapplet_crash_fix.diff, applied upstream
  - Refresh kubuntu_70_dbusmenu.diff
  - Bump RUNTIME_DEPS value in debian/rules to 4.3.90
  - Update .install files

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
project(knewstuff3)
2
2
 
3
 
# Try to find Attica
4
 
macro_optional_find_package(LibAttica)
5
 
macro_bool_to_01(LIBATTICA_FOUND HAVE_LIBATTICA)
6
 
macro_log_feature(LIBATTICA_FOUND "libattica" "A library to access Open Collaboration Service providers" "http://kde.org" FALSE "" "Required to access OSC providers in get hot new stuff.")
7
 
configure_file(
8
 
   ${CMAKE_CURRENT_SOURCE_DIR}/config-knewstuff3.h.cmake
9
 
   ${CMAKE_CURRENT_BINARY_DIR}/config-knewstuff3.h
10
 
)
11
 
 
12
3
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=550)
13
4
 
14
 
include_directories(${KDE4_INCLUDES} ${KDE4_KIO_INCLUDES}  ${CMAKE_CURRENT_SOURCE_DIR}/..)
15
 
 
16
 
if(LIBATTICA_FOUND)
17
 
    include_directories(${LIBATTICA_INCLUDE_DIR})
18
 
endif(LIBATTICA_FOUND)
 
5
include_directories(${KDE4_INCLUDES} ${KDE4_KIO_INCLUDES}  ${CMAKE_CURRENT_SOURCE_DIR}/.. ${LIBATTICA_INCLUDE_DIR})
19
6
 
20
7
set(knewstuff3_SRCS
21
8
    downloaddialog.cpp
39
26
    ui/progressindicator.cpp
40
27
    ui/ratingpainter.cpp
41
28
    ui/ratingwidget.cpp
 
29
    attica/atticaprovider.cpp
 
30
    uploaddialog.cpp
42
31
)
43
32
 
44
 
if(LIBATTICA_FOUND)
45
 
    set(knewstuff3_SRCS ${knewstuff3_SRCS}
46
 
        attica/atticaprovider.cpp
47
 
        uploaddialog.cpp
48
 
    )
49
 
endif(LIBATTICA_FOUND)
50
 
 
51
33
kde4_add_ui_files(knewstuff3_SRCS
52
34
    downloaddialog.ui
53
35
    uploaddialog.ui
62
44
    ${KDE4_KUTILS_LIBS}
63
45
)
64
46
 
65
 
if(LIBATTICA_FOUND)
66
 
    target_link_libraries(knewstuff3 ${LIBATTICA_LIBRARIES})
67
 
endif(LIBATTICA_FOUND)
68
 
 
 
47
target_link_libraries(knewstuff3 ${LIBATTICA_LIBRARIES})
69
48
target_link_libraries(knewstuff3 LINK_INTERFACE_LIBRARIES kdeui kdecore ${QT_QTGUI_LIBRARY})
70
49
 
71
50
set_target_properties(knewstuff3 PROPERTIES
85
64
  DESTINATION ${INCLUDE_INSTALL_DIR}/knewstuff3 COMPONENT Devel
86
65
)
87
66
 
88
 
if(LIBATTICA_FOUND)
89
 
    install(FILES uploaddialog.h DESTINATION ${INCLUDE_INSTALL_DIR}/knewstuff3 COMPONENT Devel)
90
 
endif(LIBATTICA_FOUND)
 
67
install(FILES uploaddialog.h DESTINATION ${INCLUDE_INSTALL_DIR}/knewstuff3 COMPONENT Devel)
91
68