3
add_definitions(-DSMOKE_BUILDING)
5
add_subdirectory(smokebase)
6
add_subdirectory(qtcore)
7
add_subdirectory(deptool)
8
add_subdirectory(smokeapi)
10
macro_optional_add_bindings(QT_QTNETWORK_FOUND "QtNetwork" qtnetwork)
11
macro_optional_add_bindings(QT_QTDBUS_FOUND "QtDBus" qtdbus)
12
macro_optional_add_bindings(QT_QTDECLARATIVE_FOUND "QtDeclarative" qtdeclarative)
13
macro_optional_add_bindings(QT_QTGUI_FOUND "QtGui" qtgui)
14
macro_optional_add_bindings(QT_QTSVG_FOUND "QtSvg" qtsvg)
15
macro_optional_add_bindings(QT_QTSQL_FOUND "QtSql" qtsql)
16
macro_optional_add_bindings(QT_QTXML_FOUND "QtXml" qtxml)
17
macro_optional_add_bindings(QT_QTXMLPATTERNS_FOUND "QtXmlPatterns" qtxmlpatterns)
18
macro_optional_add_bindings(QT_QTOPENGL_FOUND "QtOpenGL" qtopengl)
19
macro_optional_add_bindings(QT_QTWEBKIT_FOUND "QtWebKit" qtwebkit)
20
macro_optional_add_bindings(QT_QTSCRIPT_FOUND "QtScript" qtscript)
21
macro_optional_add_bindings(QT_QTUITOOLS_FOUND "QtUiTools" qtuitools)
22
macro_optional_add_bindings(QT_QTTEST_FOUND "QtTest" qttest)
23
macro_optional_add_bindings(QT_QTMULTIMEDIA_FOUND "QtMultimedia" qtmultimedia)
24
macro_optional_add_bindings(QT_QT3SUPPORT_FOUND "Qt3Support" qt3support)
25
macro_optional_add_bindings(QT_QTHELP_FOUND "QtHelp" qthelp)
27
macro_optional_add_bindings(PHONON_FOUND "Phonon" phonon)
29
macro_optional_add_bindings(QSCINTILLA_FOUND "QScintilla" qsci)
31
macro_optional_add_bindings(Qwt5_Qt4_FOUND "Qwt" qwt)
33
macro_optional_add_bindings(QIMAGEBLITZ_FOUND "QImageBlitz" qimageblitz)
35
macro_optional_add_bindings(KDE4_FOUND "KDECore" kdecore)
36
macro_optional_add_bindings(KDE4_FOUND "KDEUi" kdeui)
37
macro_optional_add_bindings(KDE4_FOUND "KIO" kio)
38
macro_optional_add_bindings(KDE4_FOUND "KParts" kparts)
39
macro_optional_add_bindings(KDE4_FOUND "KFile" kfile)
40
macro_optional_add_bindings(KDE4_FOUND "KNewStuff2" knewstuff2)
41
macro_optional_add_bindings(KDE4_FOUND "KNewStuff3" knewstuff3)
42
macro_optional_add_bindings(KDE4_FOUND "KUtils" kutils)
43
macro_optional_add_bindings(KDE4_FOUND "KHTML" khtml)
44
macro_optional_add_bindings(KDE4_FOUND "KTextEditor" ktexteditor)
45
macro_optional_add_bindings(KDE4_FOUND "Solid" solid)
46
macro_optional_add_bindings(KDE4_FOUND "Plasma" plasma)
48
macro_optional_add_bindings(Soprano_FOUND "Soprano" soprano sopranoclient sopranoserver)
50
if(KDEPIMLIBS_FOUND AND Akonadi_FOUND)
51
set(BUILD_Akonadi TRUE)
52
else(KDEPIMLIBS_FOUND AND Akonadi_FOUND)
53
set(BUILD_Akonadi FALSE)
54
endif(KDEPIMLIBS_FOUND AND Akonadi_FOUND)
55
macro_optional_add_bindings(BUILD_Akonadi "Akonadi" akonadi)
57
macro_optional_add_bindings(LIBATTICA_FOUND "Attica" attica)
59
macro_optional_add_bindings(Nepomuk_FOUND "Nepomuk" nepomuk nepomukquery)
61
macro_optional_add_bindings(OKULAR_FOUND "Okular" okular)
63
find_library(KATEINTERFACES_LIBRARY kateinterfaces HINTS ${KDE4_LIB_DIR})
64
find_path(KATE_INCLUDE_DIR kate/plugin.h HINTS ${KDE4_INCLUDE_DIR})
66
macro_optional_add_bindings(KATE_INCLUDE_DIR "Kate" kate)
70
set(qt_test_threshold 15)
72
set(qt_test_threshold 10)
75
macro_display_bindings_log()
77
########### install files ###############
80
#install( FILES smoke.h DESTINATION ${INCLUDE_INSTALL_DIR} )
83
#install( FILES smoke.h DESTINATION ${INSTALL_DIR}/include )
85
install( FILES smoke.h DESTINATION ${CMAKE_INSTALL_PREFIX}/include )
b'\\ No newline at end of file'