summaryrefslogtreecommitdiff
path: root/include/sysconf.h.cmake
AgeCommit message (Collapse)Author
2025-03-06Move REPRODUCIBLE_BUILD to sysconf.Sadie Powell
2025-01-14Merge branch '2.0' into 2.1.Sadie Powell
2024-06-07Add nullability attributes to the module events.Sadie Powell
2024-04-02Sync the build system directory names with the core.Sadie Powell
2024-04-02Use the paths from the build system instead of hardcoding them.Sadie Powell
2024-03-18Use clock_gettime if it is available.Sadie Powell
2024-02-29Rework some platform compatibility code.Sadie Powell
2024-01-09Use native file extensions on macOS and Windows.Sadie Powell
2024-01-08Mark format strings with the GNU printf attribute.Sadie Powell
2024-01-04Update the copyright headers for 2024.Sadie Powell
2022-12-31Merge branch '2.0' into 2.1.Sadie Powell
2022-01-13Document the sysconf header file.Sadie Powell
2022-01-13Clean 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-12Use the default CMake modules for finding gettext instead of our own.Sadie Powell
2022-01-04Remove various entries from sysconf which are never actually used.Sadie Powell
2022-01-04Consistently use #pragma once across all header files.Sadie Powell
This replaces a mixture of no include guards, ANOPE_FOO_H, and FOO_H.
2022-01-04Remove some obsolete header and function checks.Sadie Powell
2020-09-28All modern platforms support stdint so remove pstdint.Sadie Powell
2012-11-07We no longer have to use the rungroup provided at build time, it is ↵Adam
specified in the config now
2011-10-24Fixed bug #1349 (m_sqlite compiles without error under FreeBSD), as well as ↵Naram Qashat
use C99's stdint.h (or cstdint if available) to get (u)intX_t types instead of our stupid typedefs. pstdint.h included in case there is no cstdint or stdint.h available.
2011-05-16Unmodularized the socket engine because its causing problems and really is ↵Adam
unnecessary
2011-05-16Moved the core pseudo clients out into their own modulesAdam
2011-03-30Fixed windows build more, including ldapAdam
2011-03-29Fixed windows buildAdam
2011-02-05Removed the LIBINTL include hackAdam
2010-10-30Made gettext work on most OSs. Tested on Debian, FreeBSD, Gentoo, and Windows.Adam
Added a search path option to the Config script for cmake to use when finding libraries for modules or for gettext. Fixed m_mysql and m_ssl to work under Windows, made the Windows Config program remember the last used options, and fixed Windows release builds.
2010-10-05Fixed restarting Anope when it is started from outside of the services ↵Adam
binary dir
2010-09-26Partial fix for finding gettext with CMake, still doesn't fix the lack of ↵Naram Qashat
finding non-standard paths though.
2010-09-26Changed the language system to use gettextAdam
2010-09-09Added an asynchronous DNS system and m_dnsbl, which checks clients against ↵Adam
DNS blacklists. Rewrote internal handling of IPs, we now properly support users using IPv6. Fixed a few problems with the UnrealIRCd protocol module.
2010-07-27Added debug_cast which uses dynamic_cast on debug builds, and static_cast on ↵Adam
release builds
2008-12-31Removed check for HAVE_VA_LIST_AS_ARRAY, it broke MemoServ.cyberbotx
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1893 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-17Massive cleanup of the CMakeLists.txt files to finalize them.cyberbotx
Edited configuration scripts for *nix and Windows to use CMake as well as support both in-source and out-of-source builds. Changed directory structure for *nix to match Windows to remove some conditionals in both CMake and Anope itself. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1841 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-17More CMake work, mostly to handle both *nix and Windows builds.cyberbotx
Also some tweaks to generation files (like version.sh) to take both input and output files as arguments, to handle CMake when it's used for an out-of-source build. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1836 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-17Implemented CMake build system to replace the old autoconf-based build system.cyberbotx
(Note: Although each Makefile was changed, they will be removed later as CMake reconstructs them.) Also fixed generation of language files and version.h to not rely on the current directory they are in. Edited Config to send parameters to cmake, but it is no longer a requirement. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1835 5417fbe8-f217-4b02-8779-1006273d7864