Kufat
9dd3acfc87
Append EXTRA_CONFIG_ARGS to CMake command
2026-06-05 20:34:09 +01:00
Sadie Powell
f4d5b1f01d
Clean up the Config script a bit.
2026-04-26 12:45:57 +01:00
Sadie Powell
b61daf81b0
Allow as many dashes as provided on Config options.
2026-04-23 19:23:12 +01:00
Sadie Powell
81aa37543e
Merge branch '2.0' into 2.1.
2026-01-01 18:07:12 +00:00
Sadie Powell
b33ebc0058
Version the install directory.
2025-11-18 04:00:04 +00:00
Sadie Powell
6e151a693a
Clean up more obsolete build system cruft.
2025-11-18 04:00:04 +00:00
Sadie Powell
838de2f5b8
Kill a bunch of obsolete build system cruft.
2025-11-18 02:18:05 +00:00
Sadie Powell
fa0c6ba821
Consistently use the same header layout on all files.
2025-11-12 19:49:59 +00:00
Sadie Powell
c48b3af3d4
Remove an obsolete workaround from Config.
2025-06-24 09:29:33 +01:00
Sadie Powell
97c63822fc
Bump the minimum CMake version to 3.20.
...
This should hopefully prevent us from being burned by CMake
dropping old version compatibility for a long time.
2025-04-02 10:11:21 +01:00
Sadie Powell
c0c7046a6d
Check if users really want to use 2.1 in Config.
2025-03-03 23:29:53 +00:00
Sadie Powell
0a82366a6b
Merge branch '2.0' into 2.1.
2025-01-14 13:41:19 +00:00
Sadie Powell
d44632e57d
Use CMake's -B option instead of cding to the build directory.
2024-08-30 14:48:31 +01:00
Sadie Powell
fe68f40634
Remove some obsolete echo compatibility wrappers.
2024-07-08 00:53:47 +01:00
Sadie Powell
4cc68397dc
Update the copyright headers for 2024.
2024-02-17 19:58:17 +00:00
Sadie Powell
a40f8e0b9d
Update the copyright headers for 2024.
2024-01-04 22:25:48 +00:00
Sadie Powell
adf820c08a
Merge branch 2.0 into 2.1.
2023-08-06 13:36:27 +01:00
Sadie Powell
377ba87d52
Remove broken support for MinGW.
...
This apparently doesn't work and is pointless given we have native
Windows builds now anyway.
2023-07-29 10:01:18 +01:00
Sadie Powell
97f6aadd5b
Fix paging the Config header on some util-linux revisions.
...
We use an environment variable here as passing -e directly may
result in an error on older `more` releases.
2023-07-28 23:56:09 +01:00
Sadie Powell
885462d98e
Merge branch '2.0' into 2.1.
2022-12-31 22:11:19 +00:00
Sadie Powell
33a337dfc0
Update the copyright headers for 2023.
2022-12-31 22:08:50 +00:00
Sadie Powell
a631028660
Merge branch '2.0' into 2.1.
2022-01-12 22:08:35 +00:00
Sadie Powell
b8bcad048e
Update the copyright headers for 2022.
2022-01-06 23:15:44 +00:00
Sadie Powell
8eb6a4da71
Update more IRCServices references to reflect the current project.
...
- If referring to the specific piece of software use "Anope".
- If referring to services in general use "services".
2022-01-04 14:11:07 +00:00
Sadie Powell
aee1e53cb3
Remove support for precompiled headers.
...
This might have been useful two decades ago but on recent hardware
this just makes builds take longer than without them.
2022-01-03 16:27:15 +00:00
Sadie Powell
4af8dfa549
Update the min version of CMake mentioned in the Config script.
2021-12-14 10:10:03 +00:00
Sadie Powell
df4313f5bb
Merge branch '2.0' into 2.1.
2021-05-31 20:57:48 +01:00
Sadie Powell
d2da73cf68
Add the -devel switch to Config.
...
This makes the script use defaults that make development easier.
2021-05-26 04:13:42 +01:00
Sadie Powell
c68b81eac8
Merge branch '2.0' into 2.1.
2021-02-18 23:59:28 +00:00
Robby
c5a4e8337c
Update copyright to 2021.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2021 Anope Team/i' {} \;
2021-01-07 03:31:08 +01:00
Sadie Powell
f430522b41
Rename things from services to anope.
2020-09-28 15:28:27 +01:00
Robby
c8699c6726
Update copyright to 2020.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2020 Anope Team/i' {} \;
2020-01-04 15:51:20 +01:00
Robby
6fbb7cffe9
Update copyright to 2019.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2019 Anope Team/i' {} \;
2019-01-01 17:43:35 +01:00
Robby
b279863acb
Update most URLs to use HTTPS if available, and fix some dead ones too.
2018-11-10 15:15:05 +01:00
Robby
e03ae0cd85
Update copyright to 2018.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2018 Anope Team/i' {} \;
2018-04-25 19:22:13 +02:00
Adam
a96e40e249
Merge pull request #183 from SaberUK/2.0+cmake
...
Don't give misleading instructions when running CMake fails.
2017-01-16 18:32:34 -05:00
Robby
8656b65e39
Update copyright to 2017.
...
This was done with:
find docs/ include/ language/ modules/ src/ *.* Config -exec sed -i 's/-20.. Anope Team/-2017 Anope Team/i' {} \;
Added missing copyright headers to files that didn't have it yet.
2017-01-16 03:13:25 +01:00
Peter Powell
6d29538346
Don't give misleading instructions when running CMake fails.
2017-01-13 22:02:00 +00:00
Peter Powell
7592a6981b
Use "cmake --version" instead of "which cmake" to detect CMake.
2016-05-21 17:54:33 +01:00
Robby
f118960a25
Update copyright to 2016. This was done with:
...
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
Added missing copyright headers to files that didn't have it yet.
Fixed some whitespace and blank lines along the way.
2016-01-28 20:24:49 +01:00
Adam
d6cbd64621
Remove run-cc leftover
2015-12-29 14:04:04 -05:00
Peter Powell
1666b1a8d8
Fix a ton of typos.
2015-07-08 11:06:02 +01:00
Peter Powell
2f9eabdb72
Remove support for run-cc.
...
This tool is not useful anymore. It just slows the build down.
2015-05-17 21:27:09 +01:00
Adam
af034928cb
Remove auto cmake downloader Config stuff, which randomally doesn't work on some systems for no reason
2014-10-06 14:06:36 -04:00
Adam
595dad4ec1
Update copyright to 2014. This was done with:
...
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2014-01-01 20:48:38 -05:00
Adam
d709c819d2
Default build type to release
2013-12-16 12:50:49 -05:00
Naram Qashat
9dec093676
Modified the Config scripts to ask the user explicitly for additional include and library directories.
2012-12-07 03:02:15 -05:00
Adam
b2b4f21e39
Clarify the path given to Config isnt actually the bin path, but the path Anope is installed to
2012-10-31 23:11:06 -04:00
Adam
38d5f20deb
Added a ./Config option for using precompiled headers
2012-05-24 21:54:15 -04:00
Adam
e1f5fc6a0c
Remove revision numbers as they're only ever set by Config reading git since we've switched off of SVN. Instead just use the hash for the current head when building. Also recheck the hash on every make not just Config.
2012-02-15 00:06:25 -05:00