OSDN Git Service

generic: make Strigi recommended
authorIvailo Monev <xakepa10@laimg.moc>
Sun, 18 Sep 2016 00:33:13 +0000 (00:33 +0000)
committerIvailo Monev <xakepa10@laimg.moc>
Sun, 18 Sep 2016 00:33:13 +0000 (00:33 +0000)
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
CMakeLists.txt
kcontrol/kfontinst/CMakeLists.txt
kcontrol/kfontinst/strigi-analyzer/CMakeLists.txt

index f1208be..1fba80d 100644 (file)
@@ -26,6 +26,14 @@ set_package_properties(DBusMenuQt PROPERTIES
     TYPE RECOMMENDED
 )
 
+macro_optional_find_package(Strigi 0.6.3)
+set_package_properties(Strigi PROPERTIES
+    DESCRIPTION "Desktop indexing and search support"
+    URL "http://strigi.sourceforge.net"
+    TYPE RECOMMENDED
+    PURPOSE "Required for fonts analyzer"
+)
+
 macro_optional_find_package(OpenGL)
 set_package_properties(OpenGL PROPERTIES
     DESCRIPTION "The OpenGL libraries"
index 8a12a3f..254b531 100644 (file)
@@ -27,8 +27,10 @@ if (X11_Xft_FOUND)
 
     add_subdirectory( lib ) 
     add_subdirectory( dbus )
-    add_subdirectory( kcmfontinst ) 
-    add_subdirectory( strigi-analyzer )
+    add_subdirectory( kcmfontinst )
+    if (STRIGI_FOUND)
+        add_subdirectory( strigi-analyzer )
+    endif()
     add_subdirectory( apps )
     add_subdirectory( kio ) 
     add_subdirectory( thumbnail )
index 6ab50c9..59fab1e 100644 (file)
@@ -1,10 +1,17 @@
-include_directories( ${CMAKE_SOURCE_DIR}/kcontrol/kfontinst/lib/
-                     ${STRIGI_INCLUDE_DIR}
-                   )
+include_directories(
+    ${CMAKE_SOURCE_DIR}/kcontrol/kfontinst/lib/
+    ${STRIGI_INCLUDE_DIR}
+)
 
-add_library(font MODULE FontThroughAnalyzer.cpp FontEngine.cpp )
+add_library(font MODULE FontThroughAnalyzer.cpp FontEngine.cpp)
 
-target_link_libraries(font ${STRIGI_STREAMANALYZER_LIBRARY} ${FREETYPE_LIBRARIES} ${FONTCONFIG_LIBRARIES} ${KDE4_KIO_LIBS} kfontinst)
+target_link_libraries(font
+    ${STRIGI_STREAMANALYZER_LIBRARY}
+    ${FREETYPE_LIBRARIES}
+    ${FONTCONFIG_LIBRARIES}
+    ${KDE4_KIO_LIBS}
+    kfontinst
+)
 
 set_target_properties(font PROPERTIES  PREFIX strigita_)