17 Commits

Author SHA1 Message Date
InspIRCd Robot
9923c34a42 Update copyright headers. 2023-07-15 10:37:19 +01: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
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
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
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
71841b747d Migrate Windows builds to installing their dependencies via Conan. 2021-06-07 04:46:32 +01:00
Peter Powell
a47e2df0ce Replace our Windows getopt_long wrapper with ya_getopt.
Closes #546.
2019-12-08 19:59:34 +00:00
Peter Powell
d33c174e58 Fix building modules which depend on vendor libs on Windows. 2019-01-03 13:19:07 +00:00
Adam
9c285d9546 Update Windows build scripts for the recent build sys changes 2014-07-23 13:05:29 +02:00
Attila Molnar
704159e1fc Build coremods on Windows, add general support to the cmake script for building modules consisting of multiple compilation units
Instead of special casing m_spanningtree create one project for each subdir in src/modules/ and src/coremods/
2014-03-29 14:15:56 +01:00
attilamolnar
5384ddf545 Fix Windows build and a few more problems 2013-08-27 15:03:10 +02:00
Adam
6b2d45c154 win: Made config, modules, data, and log paths configurable.
Update win/README with instructions on how to use cmake-gui.
Always build m_regex_stdlib, since all VS versions we support
support it.
2013-03-23 22:47:25 -05:00
Adam
b17ba83e9c Replace Windows build system and installer with cmake 2013-03-14 15:19:41 -04:00