kdelibs/kdewebkit/CMakeLists.txt
2015-03-01 02:02:30 +00:00

43 lines
1.2 KiB
CMake

project(kdewebkit)
add_subdirectory( kwebkitpart )
add_feature_info(QtWebkit QT_QTWEBKIT_FOUND "Needed for building kdelibs" "http://trac.webkit.org/wiki/QtWebKit")
if(NOT QT_QTWEBKIT_FOUND)
message(FATAL_ERROR "The QtWebkit module is required.")
endif()
include_directories(
${KDE4_KDECORE_INCLUDES}
${KDE4_KDEUI_INCLUDES}
${KDE4_KIO_INCLUDES}
)
set(kdewebkit_LIB_SRCS
kwebwallet.cpp
kgraphicswebview.cpp
kwebpage.cpp
kwebview.cpp
kwebpluginfactory.cpp
)
kde4_add_library(kdewebkit ${LIBRARY_TYPE}
${kdewebkit_LIB_SRCS}
)
target_link_libraries(kdewebkit ${KDE4_KPARTS_LIBS} ${KDE4_KDEUI_LIBS} ${QT_QTWEBKIT_LIBRARY})
target_link_libraries(kdewebkit LINK_INTERFACE_LIBRARIES kparts kio kdecore ${QT_QTWEBKIT_LIBRARY} ${QT_QTNETWORK_LIBRARY} ${QT_QTGUI_LIBRARY} ${QT_QTCORE_LIBRARY})
set_target_properties(kdewebkit PROPERTIES VERSION ${GENERIC_LIB_VERSION} SOVERSION ${GENERIC_LIB_SOVERSION})
install(TARGETS kdewebkit EXPORT kdelibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
install(FILES
kdewebkit_export.h
kwebwallet.h
kgraphicswebview.h
kwebpluginfactory.h
kwebpage.h
kwebview.h
DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel)