Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-03-18 | Use clock_gettime if it is available. | Sadie Powell | |
2024-02-29 | Clean up some more CMake flags. | Sadie Powell | |
2024-01-09 | Put modules into their own folder on Windows. | Sadie Powell | |
2024-01-08 | Mark format strings with the GNU printf attribute. | Sadie Powell | |
2023-12-07 | Skip checking for chgrp/chmod on Windows. | Sadie Powell | |
2023-06-03 | Merge branch '2.0' into 2.1. | Sadie Powell | |
2023-06-02 | add gettext to conan deps | Adam | |
2023-06-02 | use Conan for extra's dependencies on Windows | Adam | |
conan install src\win32\conanfile.txt --build=missing cmake -B build . cmake --build build --config Release --target PACKAGE | |||
2023-05-28 | CMakeLists.txt: remove -fno-delete-null-pointer-checks | Adam | |
2023-03-13 | Modernize finding system tools and remove checks for unused tools. | Sadie Powell | |
2022-10-22 | Import InspIRCd's vendoring tool and use it to vendor crypt_blowfish. | Sadie Powell | |
2022-01-13 | Remove checks for obsolete Windows SDK versions. | Sadie Powell | |
We can't build against these anyway now as they're too old. | |||
2022-01-13 | Clean up the predefined variables on Windows. | Sadie Powell | |
- Use _MSC_VER for detecting MSVC instead of a custom define. - Remove MINGW as you can use __MINGW32__ to detect this. - Stop defining _WIN32 as this will always be defined on Windows. | |||
2022-01-12 | Use the default CMake modules for finding gettext instead of our own. | Sadie Powell | |
2022-01-04 | Remove various entries from sysconf which are never actually used. | Sadie Powell | |
2022-01-04 | Use GNU visibility attributes when on non-Windows. | Sadie Powell | |
This reduces binary sizes by several megabytes on my system. | |||
2022-01-04 | Remove some obsolete header and function checks. | Sadie Powell | |
2022-01-04 | Export a compilation database for debug builds. | Sadie Powell | |
2022-01-04 | Modernize CXXFLAGS on Unix and enable -Werror on CI. | Sadie Powell | |
Also clear up warnings that this exposed. | |||
2022-01-03 | Require C++17 to build Anope. | Sadie Powell | |
2022-01-03 | Remove support for precompiled headers. | Sadie Powell | |
This might have been useful two decades ago but on recent hardware this just makes builds take longer than without them. | |||
2021-11-30 | Remove undefined behaviour around checking if this is null. | Sadie Powell | |
2021-11-30 | CMake warnings CMP0003 and CMP0007 are not necessary. | Sadie Powell | |
2021-11-30 | Fix cmake deprecation warning CMP0026. | Sadie Powell | |
2021-04-27 | Rip out compatibility code for now-unsupported CMake versions. | Sadie Powell | |
2021-04-27 | Remove the repeated conditions in cmake endif/else statements. | Sadie Powell | |
2021-04-27 | Bump minimum CMake version to 3.8. | Sadie Powell | |
This is the minimum version that supports CMAKE_CXX_STANDARD=17. | |||
2020-09-28 | Rename things from services to anope. | Sadie Powell | |
2020-09-28 | All modern platforms support stdint so remove pstdint. | Sadie Powell | |
2018-11-10 | Update most URLs to use HTTPS if available, and fix some dead ones too. | Robby | |
2017-01-17 | Cleanup some excess whitespaces and tabs, and fix a few typos along the way. | Robby | |
2016-07-23 | Fix making directories from the Windows installer | Adam | |
2016-06-22 | Enable -fno-delete-null-pointer-checks on GCC 6 | Adam | |
2016-04-21 | Optionally strip variable build date from compiled program | Dominic Hargreaves | |
To aid build reproducibility, don't include the build date/time if -DREPRODUCIBLE_BUILD is defined. Based on the patch provided by Alexis Bienvenüe in the Debian report. Bug-Debian: https://bugs.debian.org/820152 Patch-Name: reproducible_datetime.diff | |||
2015-09-06 | Merge pull request #126 from SaberUK/2.0+typos | Adam | |
Fix a ton of typos. | |||
2015-09-06 | Merge pull request #128 from SaberUK/2.0+destdir | Adam | |
Fix support for passing relative install paths to CMake. | |||
2015-07-15 | Fix support for passing relative install paths to CMake. | Peter Powell | |
2015-07-13 | Refuse to configure with old compilers that can't build Anope. | Peter Powell | |
2015-07-13 | Fix cmake for 2.4 once again | Adam | |
2015-07-08 | Fix a ton of typos. | Peter Powell | |
2015-07-01 | Allow PROGRAM_NAME to be set during configuration | Dominic Hargreaves | |
2015-07-01 | Support DESTDIR | Dominic Hargreaves | |
If DESTDIR is set it should be prepended to CMAKE_INSTALL_PREFIX. See <http://www.cmake.org/cmake/help/v3.2/variable/CMAKE_INSTALL_PREFIX.html> | |||
2015-05-17 | Remove support for run-cc. | Peter Powell | |
This tool is not useful anymore. It just slows the build down. | |||
2015-04-04 | Fix matching the Apple Clang variant on CMake 3.0+ | Peter Powell | |
2015-04-02 | Don't overwrite CMAKE_INSTALL_PREFIX if it has already been set. | Peter Powell | |
2015-04-02 | Remove an old Autotools limitation. | Peter Powell | |
This is not needed anymore as support for Autotools was removed. | |||
2015-03-22 | Fix new version stuff with empty version extra | Adam | |
2015-03-12 | Update cmake version parsing code to deal with recent build version changes | Adam | |
Update Config.cs to no longer hardcode VS generators, it seems no longer necessary. Fix new version system, cannot return C++ types from extern C functions | |||
2014-12-28 | Only disable CMP0026 if it exists | Adam | |
2014-12-19 | Disable CMP0026 warnings on cmake 3 | Adam | |