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