443 Commits

Author SHA1 Message Date
Sadie Powell
2db07f50fd Fix the Windows build.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-12-14 16:47:51 +00:00
Sadie Powell
95d72a2f23 Update the Windows dependencies. 2023-11-16 14:14:17 +00:00
Sadie Powell
6d1c5b9f94 Update the Windows dependencies.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-09-10 09:29:08 +01:00
InspIRCd Robot
9923c34a42 Update copyright headers. 2023-07-15 10:37:19 +01:00
Sadie Powell
c9a30a5acf Update required OpenSSL version on Windows.
The dependency issue which was preventing us from updating has
finally been resolved.
2023-07-13 07:29:54 +01:00
Sadie Powell
17b300a3f2 Update Windows dependencies.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
2023-07-01 11:08:03 +01:00
Sadie Powell
222a2d8bb8 When building the PACKAGE project we don't need to specify a target. 2023-04-27 10:42:37 +01:00
Sadie Powell
0506da775a Update the Windows dependencies. 2023-04-22 12:42:16 +01:00
Sadie Powell
1e2d479ad4 Add a script for doing the Windows build. 2023-03-23 09:54:15 +00:00
Sadie Powell
6469d11678 Update the Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2023-02-28 16:45:23 +00:00
InspIRCd Robot
2b810b412a Update copyright headers. 2022-12-30 11:31:28 +00:00
Sadie Powell
dea1450a70 Update the Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-12-23 20:42:11 +00:00
Sadie Powell
33c08fc8aa Deduplicate retrieving error messages on Windows. 2022-12-13 14:17:50 +00:00
Sadie Powell
0a03eada1c Import regex_pcre2 from inspircd-contrib.
The original plan was to make the PCRE2 switch happen in v3 but it
seems that distributions are beginning to unpackage the old pcre
library already.
2022-12-05 07:18:32 +00:00
Sadie Powell
571c229688 Update the Windows dependencies. 2022-11-16 15:53:00 +00:00
Sadie Powell
121668a0b9 Add a workaround for a conflict between libmysqlclient and pcre.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-10-29 16:26:30 +01:00
Sadie Powell
9554e7736e Update the Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-10-22 15:24:08 +01:00
Sadie Powell
13e429445f Add Windows extra modules to the module list instead of copying.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-09-22 09:08:41 +01:00
Sadie Powell
c2e6c819bc Allow building regex_posix against PCRE on Windows for link compat. 2022-09-21 22:01:17 +01:00
Sadie Powell
9b8eb0f8c2 Avoid packaging unnecessary .lib files on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-09-21 16:24:24 +01:00
Sadie Powell
d03385aaa1 Fix the ldap module when building against Windows LDAP. 2022-09-21 15:10:50 +01:00
Sadie Powell
960a5da631 Update the Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-08-04 18:35:31 +01:00
Sadie Powell
8b8a7c51f1 Update Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-06-22 00:37:14 +01:00
Sadie Powell
e985f7ecc3 Sync NSIS template with the one from CPack. 2022-05-01 09:54:57 +01:00
Sadie Powell
28206b8cc5 Remove an obsolete workaround for Windows packaging.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-27 20:45:21 +01:00
Sadie Powell
875d40036f Migrate Windows build instructions to the docs site. 2022-04-24 23:52:45 +01:00
Sadie Powell
2615adfd4c Modernise the CMake syntax slightly.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 21:14:30 +01:00
Sadie Powell
ff329c6e4a Install the example configs/sql/locales properly on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 19:30:04 +01:00
Sadie Powell
adc3d19c1e Update the instructions for how to enable modules on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
[skip windows ci]
2022-04-24 18:27:10 +01:00
Sadie Powell
706ac54179 Enable all dependencies for Windows CI.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:49 +01:00
Sadie Powell
4284b7a461 Allow building with license-incompatible modules if manually enabled.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:21:31 +01:00
Sadie Powell
11e19ee27b Add a function for enabling extra modules on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 17:05:42 +01:00
Sadie Powell
5440586cfe Newer versions of mbedTLS can only be static linked on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-24 16:29:10 +01:00
Sadie Powell
7758577120 Fix building the Windows package on NSIS 3. 2022-04-24 15:28:01 +01:00
Sadie Powell
662fb00ad1 Update the Windows dependencies to fix a version conflict.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-04-05 18:43:37 +01:00
Sadie Powell
fa06f210ef Swap out mysql-connector-c for libmysqlclient on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-03-19 20:09:23 +00:00
Sadie Powell
bc64702bb2 Update the Windows dependencies. 2022-03-19 17:31:32 +00:00
Sadie Powell
988b7f0f3c Raise the minimum CMake version on Windows to 3.8.
This matches master and guarantees stuff will keep working with
upcoming CMake deprecations.
2022-03-19 17:31:32 +00:00
Sadie Powell
f0ba324513 Update Windows dependencies.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
2022-02-20 16:03:27 +00:00
InspIRCd Robot
adbe149c56 Update copyright headers. 2021-12-30 18:52:08 +00:00
Sadie Powell
e504cbd413 Update Windows dependencies. 2021-11-08 21:10:09 +00:00
InspIRCd Robot
4540162276 Update copyright headers. 2021-08-27 09:38:22 +01:00
Josh Soref
de6d4dbd1e
Fix various spelling issues (#1883).
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
2021-06-21 21:47:06 +01:00
Herman
96e0f18f7f
Code refactor and minor fix (#1879) 2021-06-12 05:59:13 +01:00
Sadie Powell
71841b747d Migrate Windows builds to installing their dependencies via Conan. 2021-06-07 04:46:32 +01:00
Sadie Powell
4a479db7f0 Update the Windows icon to something used this decade. 2021-06-07 04:18:57 +01:00
InspIRCd Robot
e94b673532 Update copyright headers. 2021-05-14 14:48:39 +01:00
Sadie Powell
b4a174ee9c Fix a bunch of weird indentation and spacing issues. 2021-04-27 16:41:14 +01:00
Sadie Powell
2ba32afa9a Fix a bunch of really obvious unnecessary includes. 2021-03-05 09:17:13 +00:00
InspIRCd Robot
7b1ab06a95 Update copyright headers. 2021-03-05 02:16:11 +00:00