Add line for debugging
[kdevelopdvcssupport.git] / vcs / CMakeLists.txt
blobe01af872f66d34ddbe0042364ed2046ea105220c
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
13     dvcs/ui/logview.ui
14     dvcs/ui/branchmanager.ui
17 set(kdevplatformvcs_LIB_SRCS
18     vcsjob.cpp
19     vcsrevision.cpp
20     vcsannotation.cpp
21     vcslocation.cpp
22     vcsdiff.cpp
23     vcsevent.cpp
24     vcsmapping.cpp
25     vcsstatusinfo.cpp
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
34     dvcs/dvcsjob.cpp
35     dvcs/dvcsplugin.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
41     dvcs/ui/logview.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 
50     ${KDE4_KIO_LIBS}
51     ${KDE4_KPARTS_LIBS}
52     kdevplatforminterfaces 
53     kdevplatformutil
54     kdevplatformproject
56 set_target_properties(kdevplatformvcs PROPERTIES VERSION ${KDEVPLATFORM_LIB_VERSION} SOVERSION ${KDEVPLATFORM_LIB_SOVERSION})
57 install(TARGETS kdevplatformvcs ${INSTALL_TARGETS_DEFAULT_ARGS} )
59 install(FILES
60     vcsexport.h
61     vcsjob.h
62     vcsrevision.h
63     vcsannotation.h
64     vcsdiff.h
65     vcsevent.h
66     vcsstatusinfo.h
67     vcsmapping.h
68     vcslocation.h
69     DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs
72 install(FILES
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
82 install(FILES
83     models/vcsannotationmodel.h
84     models/vcseventmodel.h
85     models/vcsitemeventmodel.h
86     DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs/models
89 install(FILES
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
99 install(FILES
100     dvcs/dvcsjob.h
101     dvcs/dvcsplugin.h
102     dvcs/idvcsexecutor.h
103     DESTINATION ${INCLUDE_INSTALL_DIR}/kdevplatform/vcs/dvcs