some more win32'fication to fix non-ascii filename handling
[kdelibs.git] / kparts / CMakeLists.txt
blobaf87854184cc7fc10c3b0fc76d46fd59d3e2ef8a
1 project(kparts)
3 add_subdirectory( tests )
5 include_directories( ${KDE4_KIO_INCLUDES} )
8 ########### next target ###############
10 set(kparts_LIB_SRCS
11    part.cpp
12    plugin.cpp
13    partmanager.cpp
14    mainwindow.cpp
15    event.cpp
16    browserextension.cpp
17    factory.cpp
18    historyprovider.cpp
19    browserinterface.cpp
20    browserrun.cpp
21    statusbarextension.cpp
22    )
25 kde4_add_library(kparts SHARED ${kparts_LIB_SRCS})
27 target_link_libraries(kparts  ${KDE4_KDECORE_LIBS} kdeui kio)
28 target_link_libraries(kparts  LINK_INTERFACE_LIBRARIES kio kdeui kdecore ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} )
30 set_target_properties(kparts PROPERTIES VERSION ${GENERIC_LIB_VERSION} 
31                                         SOVERSION ${GENERIC_LIB_SOVERSION} 
32                      )
35 install(TARGETS kparts EXPORT kdelibsLibraryTargets ${INSTALL_TARGETS_DEFAULT_ARGS})
37 ########### install files ###############
39 install( FILES kpart.desktop krop.desktop krwp.desktop browserview.desktop   DESTINATION  ${SERVICETYPES_INSTALL_DIR} )
40 install( FILES kparts_export.h part.h plugin.h partmanager.h mainwindow.h event.h
41          browserextension.h factory.h historyprovider.h browserinterface.h genericfactory.h
42          componentfactory.h browserrun.h statusbarextension.h
43          DESTINATION  ${INCLUDE_INSTALL_DIR}/kparts COMPONENT Devel )