Add cmake build files

Change-Id: I07353d37163807b9799d8336a9294a2bb99eaf6c
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
This commit is contained in:
Eike Ziller
2019-08-19 09:24:44 +02:00
parent 18841cc0f5
commit 06a392feb4
2 changed files with 37 additions and 0 deletions

10
CMakeLists.txt Normal file
View File

@@ -0,0 +1,10 @@
cmake_minimum_required(VERSION 3.9)
project(Fossil)
set(CMAKE_AUTOMOC ON)
set(CMAKE_AUTORCC ON)
set(CMAKE_AUTOUIC ON)
set(CMAKE_CXX_STANDARD 14)
add_subdirectory(plugins/fossil)

View File

@@ -0,0 +1,27 @@
find_package(QtCreator COMPONENTS Core TextEditor ProjectExplorer VcsBase REQUIRED)
find_package(Qt5 COMPONENTS Widgets 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.cpp 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
fossilcontrol.cpp fossilcontrol.h
fossileditor.cpp fossileditor.h
fossilplugin.cpp fossilplugin.h
fossilsettings.cpp fossilsettings.h
optionspage.cpp optionspage.h optionspage.ui
pullorpushdialog.cpp pullorpushdialog.h pullorpushdialog.ui
revertdialog.ui
revisioninfo.cpp revisioninfo.h
wizard/fossiljsextension.cpp wizard/fossiljsextension.h
)