From 06a392feb419b85f03546ac77a39cb22700dd25a Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 19 Aug 2019 09:24:44 +0200 Subject: Add cmake build files Change-Id: I07353d37163807b9799d8336a9294a2bb99eaf6c Reviewed-by: Cristian Adam Reviewed-by: Alessandro Portale --- CMakeLists.txt | 10 ++++++++++ plugins/fossil/CMakeLists.txt | 27 +++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 plugins/fossil/CMakeLists.txt diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..2e5a9a5 --- /dev/null +++ b/CMakeLists.txt @@ -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) diff --git a/plugins/fossil/CMakeLists.txt b/plugins/fossil/CMakeLists.txt new file mode 100644 index 0000000..d60bb19 --- /dev/null +++ b/plugins/fossil/CMakeLists.txt @@ -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 +) -- cgit v1.2.3