folly initialization
This commit is contained in:
parent
f4c656ef89
commit
fa2d396441
@ -11,6 +11,7 @@ find_package(folly REQUIRED)
|
|||||||
pkg_check_modules(GTKMM REQUIRED gtkmm-4.0)
|
pkg_check_modules(GTKMM REQUIRED gtkmm-4.0)
|
||||||
pkg_check_modules(GLIBMM REQUIRED glibmm-2.68)
|
pkg_check_modules(GLIBMM REQUIRED glibmm-2.68)
|
||||||
pkg_check_modules(LIBSOUP REQUIRED libsoup-2.4)
|
pkg_check_modules(LIBSOUP REQUIRED libsoup-2.4)
|
||||||
|
#pkg_check_modules(LIBFOLLY REQUIRED libfolly)
|
||||||
#pkg_check_modules(LIBADWAITA REQUIRED libadwaita-1)
|
#pkg_check_modules(LIBADWAITA REQUIRED libadwaita-1)
|
||||||
|
|
||||||
include_directories(${GTKMM_INCLUDE_DIRS}
|
include_directories(${GTKMM_INCLUDE_DIRS}
|
||||||
@ -21,7 +22,21 @@ link_directories(${GTKMM_LIBRARY_DIRS}
|
|||||||
${GLIBMM_LIBRARY_DIRS}
|
${GLIBMM_LIBRARY_DIRS}
|
||||||
${LIBSOUP_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}
|
target_link_libraries(autocat_gnome ${GTKMM_LIBRARIES}
|
||||||
${GLIBMM_LIBRARIES}
|
${GLIBMM_LIBRARIES}
|
||||||
${LIBSOUP_LIBRARIES}
|
${LIBSOUP_LIBRARIES}
|
||||||
|
|||||||
4
main.cpp
4
main.cpp
@ -1,10 +1,12 @@
|
|||||||
#include "gui/MainWindow.h"
|
#include "gui/MainWindow.h"
|
||||||
#include "gui/LoginWindow.h"
|
#include "gui/LoginWindow.h"
|
||||||
#include "services/Settings.h"
|
#include "services/Settings.h"
|
||||||
|
|
||||||
#include <gtkmm/application.h>
|
#include <gtkmm/application.h>
|
||||||
#include <glibmm.h>
|
#include <glibmm.h>
|
||||||
#include <gtkmm.h>
|
#include <gtkmm.h>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <folly/init/Init.h>
|
||||||
|
|
||||||
std::unique_ptr<Gtk::Window> createStartWindow() {
|
std::unique_ptr<Gtk::Window> createStartWindow() {
|
||||||
auto settings = Settings::instance();
|
auto settings = Settings::instance();
|
||||||
@ -17,6 +19,8 @@ std::unique_ptr<Gtk::Window> createStartWindow() {
|
|||||||
|
|
||||||
int main(int argc, char* argv[]) {
|
int main(int argc, char* argv[]) {
|
||||||
|
|
||||||
|
folly::init(&argc, &argv);
|
||||||
|
|
||||||
auto app = Gtk::Application::create("pro.aliencat.aliencat");
|
auto app = Gtk::Application::create("pro.aliencat.aliencat");
|
||||||
auto window = createStartWindow();
|
auto window = createStartWindow();
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user