1
by Jonathan Michael Thomas
Initial import of Muon. Currently commented out in CMakeLists.txt until I can get libqapt's cmake file working |
1 |
project(muon) |
2 |
||
1137.1.14
by Aleix Pol
Make it possible to post stuff to Ubuntu RnR service, although it's still being rejected for some reason... |
3 |
set(CMAKE_MODULE_PATH "${muon_SOURCE_DIR}/cmake" ${CMAKE_MODULE_PATH}) |
4 |
||
1419
by Jonathan Thomas
Bump the minimum required KDE version to 4.7.0, and remove our backported copy of KMessageWidget |
5 |
set(KDE_MIN_VERSION "4.7.0") |
664
by Jonathan Michael Thomas
Set the minimum required KDE version in CMake |
6 |
find_package(KDE4 ${KDE_MIN_VERSION} REQUIRED) |
1572
by Aleix Pol
First approach for separing what's QApt and the rest of muon |
7 |
find_package(QApt QUIET) |
8 |
find_package(DebconfKDE QUIET) |
|
1137.1.14
by Aleix Pol
Make it possible to post stuff to Ubuntu RnR service, although it's still being rejected for some reason... |
9 |
find_package(QtOAuth REQUIRED) |
10 |
find_package(QCA2 REQUIRED) #required by QtOAuth |
|
801
by Jonathan Thomas
Switch from using Popcon for application ratings to the Ubuntu application ratings API. |
11 |
find_package(QJSON REQUIRED) |
1598
by Jonathan Thomas
Make attica buildtime-optional, and add a nice message for it and QApt using macro_log_feature. |
12 |
find_package(LibAttica QUIET) |
1671.1.3
by Aleix Pol
Search for bodega first |
13 |
find_package(BODEGA QUIET) |
14 |
||
801
by Jonathan Thomas
Switch from using Popcon for application ratings to the Ubuntu application ratings API. |
15 |
|
1
by Jonathan Michael Thomas
Initial import of Muon. Currently commented out in CMakeLists.txt until I can get libqapt's cmake file working |
16 |
include (KDE4Defaults) |
17 |
include( FindPkgConfig ) |
|
18 |
||
1686
by Aleix Pol
Reorganize source directories |
19 |
if(NOT qjson_LIBRARIES) #hack to compatibilize different qjson finder versions |
20 |
set(qjson_LIBRARIES ${QJSON_LIBRARIES}) |
|
21 |
endif() |
|
22 |
||
980
by Jonathan Thomas
Clean up some nasty iterator declarations with the yummy C++11 auto keyword |
23 |
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++0x") |
24 |
||
1686
by Aleix Pol
Reorganize source directories |
25 |
include_directories(${KDE4_INCLUDES} ${QT_INCLUDES} ${QAPT_INCLUDE_DIR} |
26 |
${CMAKE_CURRENT_BINARY_DIR} ${QCA2_INCLUDE_DIR} |
|
27 |
${CMAKE_SOURCE_DIR}/libmuon ${CMAKE_BINARY_DIR}/libmuon) |
|
1
by Jonathan Michael Thomas
Initial import of Muon. Currently commented out in CMakeLists.txt until I can get libqapt's cmake file working |
28 |
|
277
by Jonathan Michael Thomas
Big source reorganization: |
29 |
add_subdirectory(libmuon) |
1572
by Aleix Pol
First approach for separing what's QApt and the rest of muon |
30 |
if(QAPT_FOUND) |
1698
by Aleix Pol
Fix compilation when there's no ApplicationsBackend |
31 |
add_subdirectory(libmuonapt) |
1572
by Aleix Pol
First approach for separing what's QApt and the rest of muon |
32 |
add_subdirectory(muon) |
33 |
add_subdirectory(installer) |
|
34 |
add_subdirectory(kded) |
|
35 |
endif(QAPT_FOUND) |
|
1840.2.15
by Aleix Pol
remove QApt requirement from muon-updater |
36 |
add_subdirectory(updater) |
1421.1.36
by Aleix Pol
Rename the muon-installer-qml to Muon Discover |
37 |
add_subdirectory(discover) |
1676
by Aleix Pol
Create a new muon tool called exporter |
38 |
add_subdirectory(exporter) |
92
by Jonathan Michael Thomas
Provide a message for when QApt is found |
39 |
|
1598
by Jonathan Thomas
Make attica buildtime-optional, and add a nice message for it and QApt using macro_log_feature. |
40 |
macro_log_feature(QAPT_FOUND "LibQApt" "Qt wrapper around the libapt-pkg library" |
41 |
"http://www.kde.org" FALSE "" "Required to build the APT backend") |
|
42 |
macro_log_feature(LIBATTICA_FOUND "LibAttica" "Qt library that implements the Open Collaboration Services API" |
|
43 |
"http://www.kde.org" FALSE "" "Required to build the KNewStuff3 backend") |
|
1671.1.3
by Aleix Pol
Search for bodega first |
44 |
macro_log_feature(BODEGA_FOUND "Bodega" "Library that exposes Bodega resources" |
45 |
"http://www.kde.org" FALSE "" "Required to build the Bodega backend") |
|
1598
by Jonathan Thomas
Make attica buildtime-optional, and add a nice message for it and QApt using macro_log_feature. |
46 |
|
92
by Jonathan Michael Thomas
Provide a message for when QApt is found |
47 |
macro_display_feature_log() |