Sefa Eyeoglu
4e99da7b62
refactor: query Qt variables using ECM
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:19:15 +02:00
Sefa Eyeoglu
eb5ed50824
fix: set UNICODE and _UNICODE for Qt 5 builds
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:19:15 +02:00
Sefa Eyeoglu
3562e94650
Revert "fix: ignore deprecation again"
...
We want to see deprecation warnings now
This reverts commit 47d0da2d96bc375410f5d494ac9371d47adf33d5.
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:19:15 +02:00
Sefa Eyeoglu
e58158c3cd
feat: add Qt 6 support to CMake
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:19:14 +02:00
Sefa Eyeoglu
984692dc62
refactor: fix deprecation up to Qt 5.15
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-10 12:17:52 +02:00
Sefa Eyeoglu
f1902a4471
Merge pull request #794 from Scrumplex/resolve-jars-dynamically
2022-07-06 17:40:09 +02:00
Sefa Eyeoglu
04b865adae
Merge pull request #707 from Jan200101/PR/gamemode
...
Add Performance related settings
2022-07-06 17:11:43 +02:00
Jan200101
cad581388f
Add Performance related settings
...
Integrates support for Feral Gamemode, discrete GPU support for Mesa and the proprietary Nvidia driver and MangoHud support
Signed-off-by: Jan200101 <sentrycraft123@gmail.com>
2022-07-06 09:34:14 +02:00
Sefa Eyeoglu
474d77ac57
feat: resolve JARs dynamically
...
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2022-07-03 17:31:01 +02:00
Sefa Eyeoglu
3d0740f80e
fix(cmake): allow disabling tests
2022-06-14 21:42:44 +02:00
Sefa Eyeoglu
effe46db86
refactor: move away from UnitTest.cmake
2022-06-14 14:44:49 +02:00
Sefa Eyeoglu
cb258146c4
Merge pull request #782 from Scrumplex/chore-bump-1.4.0
2022-06-13 22:05:40 +02:00
Sefa Eyeoglu
8683d529fc
chore: bump version
2022-06-11 19:35:40 +02:00
Sefa Eyeoglu
0c8ca1b3c0
fix: remove debug CXX flags
2022-06-08 21:04:27 +02:00
Sefa Eyeoglu
73e46e569f
Merge pull request #662 from Scrumplex/chore-bump-1.3.1
2022-05-29 17:05:02 +02:00
txtsd
3448d7cb70
Merge pull request #659 from Scrumplex/fix-apikey-tos
...
Clarify terms and conditions for API keys
2022-05-29 18:44:32 +05:30
Sefa Eyeoglu
b07c5982e1
fix: set version for Windows binaries
2022-05-29 13:09:13 +02:00
Sefa Eyeoglu
80627b4f89
chore: bump version
2022-05-28 15:42:54 +02:00
Sefa Eyeoglu
ab3e2562db
fix: clarify terms and conditions for API keys
2022-05-28 13:52:22 +02:00
Kenneth Chew
fce5c57548
Silence CMake QuaZip not found warnings
...
These are expected most of the time, and thus just noise.
2022-05-23 17:27:35 -04:00
Sefa Eyeoglu
d72c75db23
chore: bump version
2022-05-22 22:56:52 +02:00
Sefa Eyeoglu
0b85051a23
fix: more generous optimizations for debug builds
2022-05-22 21:41:41 +02:00
Sefa Eyeoglu
309dcc82ca
Revert "fix: temporarily ignore stringop-overflow warning"
...
This reverts commit 90007e2d9d
.
2022-05-22 20:57:52 +02:00
Sefa Eyeoglu
0922a7f410
refactor: use -O2 for release and -O1 for debug builds
2022-05-22 20:50:37 +02:00
Sefa Eyeoglu
90007e2d9d
fix: temporarily ignore stringop-overflow warning
2022-05-22 16:13:30 +02:00
Sefa Eyeoglu
a21bd41580
fix: ignore deprecation again
2022-05-17 22:25:50 +02:00
Sefa Eyeoglu
4b06fc5323
chore!: drop support for Qt <5.12
...
BREAKING CHANGE: If there are references to stuff that's deprecated as
of Qt 5.12, the compilation will fail. This means that support for
versions below 5.12 is hereby dropped
2022-05-17 22:25:50 +02:00
Ezekiel Smith
37e8f495b4
CurseForge API Key update to PolyMC key
...
Use the key CurseForge provided me to use for PolyMC
*pr done on mobile if someone could test that would be great*
2022-05-12 23:39:48 +10:00
Sefa Eyeoglu
da25f3b84e
Merge pull request #533 from DioEgizio/patch-5
2022-05-08 21:43:18 +02:00
DioEgizio
dd11ccb3fd
bump to 1.2.2
2022-05-08 16:30:12 +02:00
Ryan Cao
22f5128e39
adopt changes from #497 remapped
2022-05-08 15:22:50 +08:00
DioEgizio
c637e3657c
bump to 1.2.1
2022-04-19 18:07:42 +02:00
Kenneth Chew
ebded1ec49
Fix formatting of version string on macOS
2022-04-18 13:56:32 -04:00
Sefa Eyeoglu
56ce7f5dcd
Merge pull request #437 from DioEgizio/bump-1.2.0
2022-04-17 23:51:25 +02:00
Ezekiel Smith
a40dee2230
Merge pull request #436 from flowln/bundled_libs
...
Don't force bundled libraries by default
2022-04-17 13:45:20 +10:00
DioEgizio
c1398a6a1a
bump to 1.2.0
2022-04-16 18:30:15 +02:00
Sefa Eyeoglu
b10d4d3b8f
fix: drop BUNDLE_DEST_DIR
2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
6ed130fc16
fix: don't allow portable builds on macOS
2022-04-16 18:13:12 +02:00
Sefa Eyeoglu
90d4acd1a1
refactor: combine portable and system builds
...
Portable builds now have the same layout as system builds. If you want
to build a portable bundle, you now need to additionally install the
`portable` component.
For example:
$ cmake -Bbuild -DCMAKE_INSTALL_PREFIX=install ...
$ cmake --build build
$ cmake --install build
$ cmake --install build --component portable
2022-04-16 18:13:09 +02:00
flow
ba020fbd21
fix: Don't error when not finding valid system quazip
2022-04-16 11:27:00 -03:00
flow
be82f4db9e
libs: Don't force bundled libs
...
Now that QuaZip 1.3 is released, packages from package managers can
include the patch needed for PolyMC, so we can use the users system
libraries if available.
2022-04-16 10:10:13 -03:00
Ezekiel Smith
db7cb12551
Merge pull request #430 from DioEgizio/make-helppages-on-their-own-dir
...
CHANGE: switch the help pages to their own dir
2022-04-16 10:18:04 +10:00
Sefa Eyeoglu
8c98cc9458
Merge pull request #333 from oynqr/build/lto
2022-04-15 16:02:06 +02:00
DioEgizio
1dd663af6e
CHANGE: switch the help pages to their own dir
...
also renames modrinth-platform/curseforge-platform to just Mod-platform since they have the pages are basically the same
2022-04-15 11:15:17 +02:00
Sefa Eyeoglu
fa2b3bcc63
feat: install manpage
2022-04-10 23:01:00 +02:00
Ezekiel Smith
c367769781
Update CMakeLists.txt
2022-04-03 20:39:44 +10:00
Sefa Eyeoglu
e22d54abd3
Merge pull request #344 from oynqr/build/allow-disabling-tests
2022-03-29 14:42:49 +02:00
Philipp David
a89cbf116d
Allow disabling building of tests
2022-03-23 19:48:03 +01:00
Philipp David
dfa5f614aa
Put LTO behind an optional flag
2022-03-23 10:05:31 +01:00
Philipp David
c7c83a35fa
Enable LTO/IPO on release builds
2022-03-22 21:04:35 +01:00