Sadie Powell
|
8636bd909c
|
Revert "Speed up the Windows build with precompiled headers".
This reverts commit 179bccb0c7031786f90cb3af0c00c247025bdc83.
|
2024-11-23 15:37:47 +00:00 |
|
Sadie Powell
|
179bccb0c7
|
Speed up the Windows build with precompiled headers.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
|
2024-11-14 09:58:07 +00:00 |
|
Sadie Powell
|
448c3342d9
|
Allow building log_json against yyjson.
This is the default if available. RapidJSON has not had a release
in years and has known security vulnerabilities so we should really
not be using it.
|
2024-08-23 19:47:58 +01:00 |
|
InspIRCd Robot
|
d4da9eeff9
|
Update copyright headers.
|
2024-06-14 09:13:03 +01:00 |
|
Sadie Powell
|
c18499a332
|
Rename regex_pcre back to regex_pcre2.
This rename happened before we had config compatibility and it doesn't
make sense to keep it anymore.
|
2024-06-07 19:19:19 +01:00 |
|
InspIRCd Robot
|
ae3e2db109
|
Update copyright headers.
|
2024-06-07 10:37:56 +01:00 |
|
Sadie Powell
|
e24ea1723c
|
Move ssl_mbedtls to inspircd-contrib.
Closes #2088.
|
2024-04-15 21:45:42 +01:00 |
|
Sadie Powell
|
4e5e8af424
|
Windows build cleanup.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
|
2023-07-15 16:33:45 +01:00 |
|
Sadie Powell
|
c86cc240d9
|
Convert all files to use UNIX-style line endings.
|
2023-07-15 15:04:49 +01:00 |
|
Sadie Powell
|
75c17e87b6
|
Merge branch 'insp3' into master.
|
2023-07-15 13:05:57 +01:00 |
|
InspIRCd Robot
|
9923c34a42
|
Update copyright headers.
|
2023-07-15 10:37:19 +01:00 |
|
Sadie Powell
|
fd564cd44a
|
Rename several Windows files to use the same naming scheme.
[skip alpine ci]
[skip irctest ci]
[skip macos ci]
[skip ubuntu ci]
|
2023-07-15 10:31:48 +01:00 |
|
Sadie Powell
|
671b84ecf2
|
Vendor the fmtlib library.
|
2023-01-23 13:07:52 +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
|
ba587437a4
|
Merge branch 'insp3' into master.
|
2022-10-01 01:59:56 +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
|
cbac0a3470
|
Merge branch 'insp3' into master.
|
2022-09-21 22:38:48 +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
|
a44a6cfab7
|
Implement support for JSON logging.
|
2022-05-02 15:10:10 +01:00 |
|
Sadie Powell
|
6d8c444785
|
Put modules in their own VS folder on Windows.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
|
2022-04-30 18:51:30 +01:00 |
|
Sadie Powell
|
bb05cca978
|
Drop SO_NAME on Windows; we use native file extensions now.
[skip alpine ci]
[skip macos ci]
[skip ubuntu ci]
|
2022-04-30 18:29:23 +01:00 |
|
Sadie Powell
|
4f58176bc2
|
Merge branch 'insp3' into master.
|
2022-04-26 17:09:31 +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
|
96f673e7e1
|
Rename regex_pcre2 to regex_pcre.
|
2021-11-14 23:47:44 +00:00 |
|
Sadie Powell
|
e11c3c8095
|
Yeet regex_pcre into contrib.
|
2021-10-01 04:09:22 +01:00 |
|
Sadie Powell
|
f2386ea01f
|
Add the regex_pcre2 module.
|
2021-09-26 19:16:51 +01:00 |
|
Sadie Powell
|
d7f967bdfc
|
Merge branch 'insp3' into master.
|
2021-06-07 07:15:39 +01:00 |
|
Sadie Powell
|
71841b747d
|
Migrate Windows builds to installing their dependencies via Conan.
|
2021-06-07 04:46:32 +01:00 |
|
Sadie Powell
|
2310b03ad5
|
Initial support for platform-specific module file extensions.
|
2020-11-04 13:37:14 +00:00 |
|
Sadie Powell
|
f856d5ab8a
|
Merge branch 'insp3' into master.
|
2020-01-01 12:33:10 +01:00 |
|
Peter Powell
|
a47e2df0ce
|
Replace our Windows getopt_long wrapper with ya_getopt.
Closes #546.
|
2019-12-08 19:59:34 +00:00 |
|
Sadie Powell
|
97aba4f8a5
|
Move m_regex_stdlib out of extras now it can always be built.
|
2019-01-25 02:52:28 +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 |
|