akregatorinterfaces
syndication
)
-target_link_libraries(akregatorprivate LINK_INTERFACE_LIBRARIES ${KDE4_KHTML_LIBS})
set_target_properties(akregatorprivate
PROPERTIES VERSION ${GENERIC_LIB_VERSION}
${KDCRAW_INCLUDE_DIR}
)
-if (NOT GWENVIEW_SEMANTICINFO_BACKEND_NONE)
- include_directories(
- ${BALOO_INCLUDE_DIR}
- ${KFILEMETADATA_INCLUDE_DIR}
- )
-endif()
-
## dirs to build
add_subdirectory(lib)
add_subdirectory(app)
${CMAKE_CURRENT_SOURCE_DIR}/..
${EXIV2_INCLUDE_DIR}
${LIBKONQ_INCLUDE_DIR}
- ${KACTIVITIES_INCLUDE_DIRS}
)
if (KIPI_FOUND)
kde4_add_executable(gwenview ${gwenview_SRCS})
-target_link_libraries(gwenview
+target_link_libraries(gwenview PRIVATE
${KDE4_KFILE_LIBS}
gwenviewlib
${KDE4_KIO_LIBS}
${LIBKONQ_LIBRARY}
${QT_QTCORE_LIBRARY}
- ${KACTIVITIES_LIBRARIES}
)
-target_link_libraries(gwenview LINK_INTERFACE_LIBRARIES ${KDE4_KIO_LIBS} ${QT_QTCORE_LIBRARY})
+target_link_libraries(gwenview PUBLIC ${KDE4_KIO_LIBS} ${QT_QTCORE_LIBRARY})
if (KIPI_FOUND)
- target_link_libraries(gwenview ${KIPI_LIBRARIES})
-endif()
-
-if (NOT GWENVIEW_SEMANTICINFO_BACKEND_NONE)
- target_link_libraries(gwenview ${BALOO_LIBRARIES})
+ target_link_libraries(gwenview PRIVATE ${KIPI_LIBRARIES})
endif()
install(TARGETS gwenview
kde4_add_executable(gwenview_importer ${importer_SRCS})
-target_link_libraries(gwenview_importer
+target_link_libraries(gwenview_importer PRIVATE
${KDE4_KFILE_LIBS}
gwenviewlib
${KDE4_KIO_LIBS}
${QT_QTCORE_LIBRARY}
)
-target_link_libraries(gwenview_importer
- LINK_INTERFACE_LIBRARIES
+target_link_libraries(gwenview_importer PUBLIC
${KDE4_KIO_LIBS}
${KDE4_SOLID_LIBS}
${QT_QTCORE_LIBRARY}
qt4_automoc(${_src})
kde4_add_unit_test(${_test} ${_src})
target_link_libraries(${_test}
- ${BALOO_LIBRARIES}
${KDE4_KIO_LIBS}
${KDE4_KDEUI_LIBS}
${KDE4_KDECORE_LIBS}
)
kde4_add_library( plasmacomicprovidercore SHARED ${comic_provider_core_SRCS} )
-target_link_libraries( plasmacomicprovidercore ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KROSSCORE_LIBS} )
-target_link_libraries( plasmacomicprovidercore LINK_INTERFACE_LIBRARIES ${KDE4_KDECORE_LIBS})
+target_link_libraries( plasmacomicprovidercore PRIVATE ${KDE4_KDEUI_LIBS} ${KDE4_KIO_LIBS} ${KDE4_KROSSCORE_LIBS} )
+target_link_libraries( plasmacomicprovidercore PUBLIC ${KDE4_KDECORE_LIBS})
set_target_properties(
plasmacomicprovidercore PROPERTIES VERSION 1.0.0 SOVERSION 1
)
virtual void showContextMenu(const QPoint& pos = QCursor::pos());
signals:
- virtual void guiVisibilityChange(MixDeviceWidget* source, bool enable);
+ void guiVisibilityChange(MixDeviceWidget* source, bool enable);
private:
void createWidgets();
# kde4_add_kcfg_files(libktorrent_SRC settings.kcfgc)
kde4_add_library(ktorrent SHARED ${libktorrent_SRC})
-target_link_libraries(ktorrent ${KDE4_KIO_LIBS} ${GMP_LIBRARIES} ${KDE4_SOLID_LIBS} ${LIBGCRYPT_LIBRARIES} ${QCA2_LIBRARIES})
+target_link_libraries(ktorrent PRIVATE ${KDE4_KIO_LIBS} ${GMP_LIBRARIES} ${KDE4_SOLID_LIBS} ${LIBGCRYPT_LIBRARIES} ${QCA2_LIBRARIES})
+target_link_libraries(ktorrent PUBLIC ${KDE4_KDEUI_LIBS})
set_target_properties(ktorrent PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
-set_target_properties(ktorrent PROPERTIES LINK_INTERFACE_LIBRARIES ${KDE4_KDEUI_LIBS})
install(TARGETS ktorrent ${INSTALL_TARGETS_DEFAULT_ARGS} )
UnknownEmbedMode,
NativeShellMode, // embedded in the native Okular' shell
PrintPreviewMode, // embedded to show the print preview of a document
- KWebKitPartMode, // embedded in KHTML
+ KWebKitPartMode, // embedded in KWebKit
ViewerWidgetMode // the part acts as a widget that can display all kinds of documents
};