From fa2d39644138278251067542ceca85496bc42956 Mon Sep 17 00:00:00 2001 From: Selim Mustafaev Date: Thu, 5 May 2022 22:55:00 +0300 Subject: [PATCH] folly initialization --- CMakeLists.txt | 17 ++++++++++++++++- main.cpp | 4 ++++ 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ef1c8fa..bbf4d03 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,6 +11,7 @@ find_package(folly REQUIRED) pkg_check_modules(GTKMM REQUIRED gtkmm-4.0) pkg_check_modules(GLIBMM REQUIRED glibmm-2.68) pkg_check_modules(LIBSOUP REQUIRED libsoup-2.4) +#pkg_check_modules(LIBFOLLY REQUIRED libfolly) #pkg_check_modules(LIBADWAITA REQUIRED libadwaita-1) include_directories(${GTKMM_INCLUDE_DIRS} @@ -21,7 +22,21 @@ link_directories(${GTKMM_LIBRARY_DIRS} ${GLIBMM_LIBRARY_DIRS} ${LIBSOUP_LIBRARY_DIRS}) -add_executable(autocat_gnome main.cpp gui/MainWindow.cpp gui/MainWindow.h gui/LoginWindow.cpp gui/LoginWindow.h services/Api.cpp services/Api.h models/User.cpp models/User.h services/Settings.cpp services/Settings.h gui/TitleBar.cpp gui/TitleBar.h coro/Coro.h) +add_executable(autocat_gnome main.cpp + gui/MainWindow.cpp + gui/MainWindow.h + gui/LoginWindow.cpp + gui/LoginWindow.h + services/Api.cpp + services/Api.h + models/User.cpp + models/User.h + services/Settings.cpp + services/Settings.h + gui/TitleBar.cpp + gui/TitleBar.h + coro/Coro.h) + target_link_libraries(autocat_gnome ${GTKMM_LIBRARIES} ${GLIBMM_LIBRARIES} ${LIBSOUP_LIBRARIES} diff --git a/main.cpp b/main.cpp index 278b798..b15da48 100644 --- a/main.cpp +++ b/main.cpp @@ -1,10 +1,12 @@ #include "gui/MainWindow.h" #include "gui/LoginWindow.h" #include "services/Settings.h" + #include #include #include #include +#include std::unique_ptr createStartWindow() { auto settings = Settings::instance(); @@ -17,6 +19,8 @@ std::unique_ptr createStartWindow() { int main(int argc, char* argv[]) { + folly::init(&argc, &argv); + auto app = Gtk::Application::create("pro.aliencat.aliencat"); auto window = createStartWindow();