1 add_subdirectory(dvcs/tests)
2 add_subdirectory(dvcs/test2)
3 add_definitions(-DKDE_DEFAULT_DEBUG_AREA=9509)
5 set(kdevplatformvcs_UIS
6 widgets/vcsannotationwidget.ui
7 widgets/vcscommitdialog.ui
8 widgets/vcseventwidget.ui
9 widgets/vcsdiffwidget.ui
10 dvcs/ui/cvsgenericoutputview.ui
11 dvcs/ui/cvsmainview.ui
12 dvcs/ui/importmetadatawidget.ui
14 dvcs/ui/branchmanager.ui
17 set(kdevplatformvcs_LIB_SRCS
26 widgets/vcsimportmetadatawidget.cpp
27 widgets/vcsannotationwidget.cpp
28 widgets/vcseventwidget.cpp
29 widgets/vcsdiffwidget.cpp
30 widgets/vcscommitdialog.cpp
31 models/vcsannotationmodel.cpp
32 models/vcseventmodel.cpp
33 models/vcsitemeventmodel.cpp
36 dvcs/idvcsexecutor.cpp
37 dvcs/ui/dvcsmainview.cpp
38 dvcs/ui/dvcsgenericoutputview.cpp
39 dvcs/ui/importdialog.cpp
40 dvcs/ui/importmetadatawidget.cpp
42 dvcs/ui/branchmanager.cpp
43 dvcs/ui/revhistory/commitView.cpp
44 dvcs/ui/revhistory/commitlogmodel.cpp
47 kde4_add_ui_files(kdevplatformvcs_LIB_SRCS ${kdevplatformvcs_UIS})
48 kde4_add_library(kdevplatformvcs SHARED ${kdevplatformvcs_LIB_SRCS})
49 target_link_libraries(kdevplatformvcs
52 kdevplatforminterfaces
56 set_target_properties(kdevplatformvcs PROPERTIES VERSION ${KDEVPLATFORM_LIB_VERSION} SOVERSION ${KDEVPLATFORM_LIB_SOVERSION})
57 install(TARGETS kdevplatformvcs ${INSTALL_TARGETS_DEFAULT_ARGS} )
69 DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs
73 widgets/vcsimportmetadatawidget.h
74 widgets/vcsannotationwidget.h
75 widgets/vcseventwidget.h
76 widgets/vcsdiffwidget.h
77 widgets/vcscommitdialog.h
78 DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs/widgets
83 models/vcsannotationmodel.h
84 models/vcseventmodel.h
85 models/vcsitemeventmodel.h
86 DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs/models
90 interfaces/ibasicversioncontrol.h
91 interfaces/icentralizedversioncontrol.h
92 interfaces/idistributedversioncontrol.h
93 interfaces/ibranchingversioncontrol.h
94 interfaces/ibrowsableversioncontrol.h
95 interfaces/irepositoryversioncontrol.h
96 DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs/interfaces
103 DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs/dvcs