Commit graph

3097 commits

Author SHA1 Message Date
Rasmus Karlsson f68f394eef Fix file casing for ircmodel.h 2021-03-07 11:12:09 +01:00
Rasmus Karlsson 2ccb3b190f Add librt for platforms that have the library (ubuntu only?) 2021-03-07 11:12:09 +01:00
Rasmus Karlsson 440f3c5991 Add Threads package 2021-03-07 11:12:09 +01:00
Rasmus Karlsson 3a1220d07e reformat compile definitions 2021-03-07 11:12:09 +01:00
Rasmus Karlsson ef12debfd7 Don't define CMAKE_BUILD when not using system qt5keychain (or conan) 2021-03-07 11:12:09 +01:00
Rasmus Karlsson aacd331d80 fix OpenSSL target names 2021-03-07 11:12:09 +01:00
Rasmus Karlsson cc7c774b82 Fix boost target name 2021-03-07 11:12:09 +01:00
Rasmus Karlsson e1f6679416 Add option to build qt5keychain from system 2021-03-07 11:12:09 +01:00
Rasmus Karlsson 5577117f20 Update qtkeychain to chatterino-cmake branch
This branch ensures that `qtkeychain` can be built directly as a
submodule in Chatterino
2021-03-07 11:12:09 +01:00
Rasmus Karlsson 94a4252cae Bump version of libcommuni-cmake 2021-03-07 11:12:09 +01:00
Rasmus Karlsson 4c633a570f Add option to use system libcommuni (off by default, "old" behaviour) 2021-03-07 11:12:09 +01:00
Rasmus Karlsson 98e108710a Add libcommuni-cmake library
This is based off AnotherFoxGuy's fork, with some further additions to
the CMakeLists.txt file allowing for simpler building

Currently on the `chatterino-cmake` branch
2021-03-07 11:12:09 +01:00
Rasmus Karlsson 3a9e101cd5 Add option to include Pajlada::Settings from the system 2021-03-07 11:12:09 +01:00
Rasmus Karlsson 678dc5ca48 Add github workflow for testing ubuntu cmake non-package-manager build 2021-03-07 11:12:09 +01:00
Rasmus Karlsson a592784dd4 Rename Settings to PajladaSettings 2021-03-07 11:12:08 +01:00
Rasmus Karlsson 5cf9decc57 rename pajladasignals 2021-03-07 11:12:08 +01:00
Rasmus Karlsson fbe2134866 Make all library linkings private 2021-03-07 11:12:08 +01:00
Rasmus Karlsson 2082b1b4c8 Update settings dependency to use the chatterino-cmake-build branch 2021-03-07 11:12:08 +01:00
Rasmus Karlsson 3fb79abc0f Rename FindSignals to FindPajladaSignals 2021-03-07 11:12:08 +01:00
Rasmus Karlsson 757e5aca03 Rename FindSerialize to FindPajladaSerialize 2021-03-07 11:12:08 +01:00
Edgar 4f6aeca33f 🐛 Fixed missing resources 2021-03-07 11:12:08 +01:00
Edgar 68f26f4fa6 🐛 Fixed Mac build 2021-03-07 11:12:08 +01:00
Edgar 5678ab00d2 🔧 Update serialize lib 2021-03-07 11:12:08 +01:00
Edgar 6913a6312c 🎉 Build DMG with DragNDrop 2021-03-07 11:12:08 +01:00
Edgar a89b5a8ab6 👷 Separate conan caches 2021-03-07 11:12:08 +01:00
Edgar 0d419b427d 👷 Fixed Ubuntu CI build 2021-03-07 11:12:08 +01:00
Edgar 38b51d69bf 🎉 Added Cpack for building installer for windows 2021-03-07 11:12:08 +01:00
Edgar b21bcedef0 🐛 Fixed AppImage build 2021-03-07 11:12:08 +01:00
Edgar dc383b97ed 🎉 Added install target 2021-03-07 11:12:08 +01:00
Edgar b1604a5acf 🎉 Added ccache and git values back 2021-03-07 11:12:08 +01:00
Edgar 0fe0a58373 👷 Fix CI build 2021-03-07 11:12:08 +01:00
pajlada 1f95e63aa7 Add CMake build system to GitHub Actions builds (#20) 2021-03-07 11:09:51 +01:00
Edgar d5c886c8ee Added Emojis test back 2021-03-07 11:08:13 +01:00
Rasmus Karlsson 78f1d22b21 rename findlibcommuni to work on case sensitive systems 2021-03-07 11:08:13 +01:00
Edgar a269aed61e 👷 Clean conan pkgs 2021-03-07 11:08:13 +01:00
Edgar fb51b55abf 🔧 Disable unused QtKeychain features 2021-03-07 11:08:13 +01:00
Edgar 968532423f 🐛 Fixed missing libcommuni-cmake 2021-03-07 11:08:13 +01:00
Edgar 336044a840 👷 Fixed test CI build 2021-03-07 11:08:13 +01:00
Edgar b002b00b6c 👷 Fixed qmake build 2021-03-07 11:08:13 +01:00
Edgar 082b5e8b90 🔧 Cleanup build without conan 2021-03-07 11:08:13 +01:00
Edgar 9d8a607c4d 🎉 Added test back 2021-03-07 11:08:13 +01:00
Edgar 0fd4849cc4 🔧 Removed glob for obtaining source files 2021-03-07 11:08:13 +01:00
Edgar 1a75f15498 🎉 Added support for building without Conan 2021-03-07 11:08:13 +01:00
Edgar 643aa1cd0b 🎉 It builds 2021-03-07 11:08:13 +01:00
Edgar 6697ae78a6 🎉 Added settings conan pkg 2021-03-07 11:08:13 +01:00
Edgar 2df55138f8 🔧 Replaced find_libs with conan 2021-03-07 11:08:13 +01:00
Edgar ffc6b41573 🎉 Added serialize WebSocketpp pkg 2021-03-07 11:08:13 +01:00
Edgar f652081257 🎉 Added serialize conan pkg 2021-03-07 11:08:13 +01:00
Edgar 20d3ae57cc 🎉 Added serialize conan pkg 2021-03-07 11:08:13 +01:00
Edgar 2c8e0d1ec0 🎉 Added QtKeychain conan pkg 2021-03-07 11:08:13 +01:00