summaryrefslogtreecommitdiffstats
path: root/plugins/fossil/CMakeLists.txt
blob: 0b58b165262545bdb018128c4231f2c495e1ddc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
if (WITH_TESTS)
  set(QT_TEST_COMPONENT Test)
  set(IMPLICIT_DEPENDS Qt5::Test)
endif()

find_package(QtCreator COMPONENTS Core TextEditor ProjectExplorer VcsBase REQUIRED)
find_package(Qt5 COMPONENTS Widgets ${QT_TEST_COMPONENT} REQUIRED)

add_qtc_plugin(Fossil
  PLUGIN_DEPENDS
    QtCreator::Core QtCreator::TextEditor QtCreator::ProjectExplorer QtCreator::VcsBase
  DEPENDS Qt5::Widgets QtCreator::ExtensionSystem QtCreator::Utils
  SOURCES
    annotationhighlighter.cpp annotationhighlighter.h
    branchinfo.h
    commiteditor.cpp commiteditor.h
    configuredialog.cpp configuredialog.h configuredialog.ui
    constants.h
    fossil.qrc
    fossilclient.cpp fossilclient.h
    fossilcommitpanel.ui
    fossilcommitwidget.cpp fossilcommitwidget.h
    fossileditor.cpp fossileditor.h
    fossilplugin.cpp fossilplugin.h
    fossilsettings.cpp fossilsettings.h
    pullorpushdialog.cpp pullorpushdialog.h pullorpushdialog.ui
    revertdialog.ui
    revisioninfo.h
    wizard/fossiljsextension.cpp wizard/fossiljsextension.h
)