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(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}
|
||||
|
||||
4
main.cpp
4
main.cpp
@ -1,10 +1,12 @@
|
||||
#include "gui/MainWindow.h"
|
||||
#include "gui/LoginWindow.h"
|
||||
#include "services/Settings.h"
|
||||
|
||||
#include <gtkmm/application.h>
|
||||
#include <glibmm.h>
|
||||
#include <gtkmm.h>
|
||||
#include <memory>
|
||||
#include <folly/init/Init.h>
|
||||
|
||||
std::unique_ptr<Gtk::Window> createStartWindow() {
|
||||
auto settings = Settings::instance();
|
||||
@ -17,6 +19,8 @@ std::unique_ptr<Gtk::Window> createStartWindow() {
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
|
||||
folly::init(&argc, &argv);
|
||||
|
||||
auto app = Gtk::Application::create("pro.aliencat.aliencat");
|
||||
auto window = createStartWindow();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user