summaryrefslogtreecommitdiff
path: root/Config
AgeCommit message (Collapse)Author
2017-04-20Merge commit '8656b65e392e8d26de218bf372da949c3a00d8d4'Adam
2017-04-20Merge commit '6d29538346e2e083abfed266806a807e8afedd40'Adam
2017-01-16Update copyright to 2017.Robby
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-13Don't give misleading instructions when running CMake fails.Peter Powell
2016-10-02Use "cmake --version" instead of "which cmake" to detect CMake.Peter Powell
(cherry picked from commit 7592a6981b9b1e7906d1ddb9808d55c45d6461ae)
2016-09-28Remove run-cc leftoverAdam
2016-05-21Use "cmake --version" instead of "which cmake" to detect CMake.Peter Powell
2016-01-28Update copyright to 2016. This was done with:Robby
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.
2015-12-31Replace INSTDIR with CMAKE_INSTALL_PREFIX.Peter Powell
2015-12-31Only enable CMake developer mode on debug builds.Peter Powell
2015-12-29Remove run-cc leftoverAdam
2015-12-14Install into "~/anope" by default instead of "~/services".Peter Powell
2015-10-27Merge branch '2.0' into 2.1Adam
2015-07-08Fix a ton of typos.Peter Powell
2015-05-17Remove support for run-cc.Peter Powell
This tool is not useful anymore. It just slows the build down.
2015-01-05Merge branch '2.0' into 2.1Adam
Conflicts: CMakeLists.txt include/modules.h include/serialize.h modules/commands/bs_assign.cpp modules/commands/bs_badwords.cpp modules/commands/bs_bot.cpp modules/commands/bs_control.cpp modules/commands/bs_kick.cpp modules/commands/cs_access.cpp modules/commands/cs_akick.cpp modules/commands/cs_drop.cpp modules/commands/cs_entrymsg.cpp modules/commands/cs_flags.cpp modules/commands/cs_info.cpp modules/commands/cs_invite.cpp modules/commands/cs_kick.cpp modules/commands/cs_mode.cpp modules/commands/cs_register.cpp modules/commands/cs_seen.cpp modules/commands/cs_set.cpp modules/commands/cs_suspend.cpp modules/commands/cs_topic.cpp modules/commands/cs_unban.cpp modules/commands/cs_xop.cpp modules/commands/hs_del.cpp modules/commands/hs_list.cpp modules/commands/hs_request.cpp modules/commands/ms_ignore.cpp modules/commands/ms_send.cpp modules/commands/ns_recover.cpp modules/commands/ns_register.cpp modules/commands/ns_suspend.cpp modules/commands/os_dns.cpp modules/commands/os_noop.cpp modules/commands/os_oper.cpp modules/commands/os_session.cpp modules/database/db_sql_live.cpp modules/encryption/enc_bcrypt.cpp modules/extra/m_ldap_authentication.cpp modules/extra/m_ldap_oper.cpp modules/fantasy.cpp modules/m_dnsbl.cpp modules/m_sasl.cpp modules/protocol/hybrid.cpp modules/protocol/inspircd20.cpp modules/protocol/unreal.cpp modules/pseudoclients/chanserv.cpp modules/pseudoclients/nickserv.cpp modules/webcpanel/pages/chanserv/access.cpp modules/webcpanel/webcpanel.cpp modules/webcpanel/webcpanel.h src/command.cpp src/messages.cpp src/modulemanager.cpp src/regchannel.cpp src/serialize.cpp
2014-10-06Remove auto cmake downloader Config stuff, which randomally doesn't work on ↵Adam
some systems for no reason
2014-04-01Require cmake 2.8 and C++11 supportAdam
2014-01-01Update copyright to 2014. This was done with:Adam
find include/ src/ lang/ docs/ modules/ *.* Config -exec sed -i 's/-20.. Anope Team/-2014 Anope Team/i' {} \;
2013-12-16Default build type to releaseAdam
2012-12-07Modified the Config scripts to ask the user explicitly for additional ↵Naram Qashat
include and library directories.
2012-10-31Clarify the path given to Config isnt actually the bin path, but the path ↵Adam
Anope is installed to
2012-05-24Added a ./Config option for using precompiled headersAdam
2012-02-15Remove revision numbers as they're only ever set by Config reading git since ↵Adam
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.
2011-09-10Allow Config to install cmakeAdam
2011-06-02Place version.h in build/ not include/Adam
2011-02-09Made ./Config output a userful error message if cmake is not foundAdam
2011-01-05update copyrights for 2011lethality
2010-12-23Prevent version.cpp from prepending version.sh's VERSION_EXTRA on every buildAdam
2010-12-18Made the version generator code work right when we are on a tag because git ↵Adam
describe just gives the tag name and nothing else.
2010-12-12Made ./Config with a .git directory work ok if we are on a git tagAdam
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-08-21Updated .gitignore and removed the rest of the old autotools systemAdam
2010-07-09Removed autotools and the makefiles. This will be reintroduced differently ↵Adam
before the 1.9.3 release.
2010-06-29Missed OCDing over src/protocol/*, plus fixed a minor lack of braces and ↵Naram Qashat
fixed Config to work in an out-of-source build.
2010-06-25Changed the versioning system to use gitAdam
2010-01-11updated copyright info for 2010pimpmylinux
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2753 5417fbe8-f217-4b02-8779-1006273d7864
2009-11-16Fix the EXTRA_CONFIG_ARGS part of Config so it actually gets used, and ↵cyberbotx
doesn't get clobbered on no input. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2653 5417fbe8-f217-4b02-8779-1006273d7864
2009-07-01Fixed some spelling errors in Configadam-
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2352 5417fbe8-f217-4b02-8779-1006273d7864
2009-06-29Possible fix for issue with RequiredLibraries comment check in CMake generation.cyberbotx
Also include extra question in Config to ask for extra arguments to the build tool used. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2345 5417fbe8-f217-4b02-8779-1006273d7864
2009-06-03Typo fix in ./Configsjaz
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2309 5417fbe8-f217-4b02-8779-1006273d7864
2009-02-22Added Anope.cmake, moving all my CMake macros into it.cyberbotx
Fixed CMake error when CMake older than 2.4.8 is used, there is no 'touch' command in cmake -E, spotted by Adam. Fixed Config to auto-detect CMake and revert to configure if CMake isn't found. Fixed install.js on Windows to show errors in running CMake and detect if there were errors. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2125 5417fbe8-f217-4b02-8779-1006273d7864
2009-01-03Housekeeping contact address updates.sjaz
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1914 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-30Edited Config to create a build directory if the user tried to run Config ↵cyberbotx
directly from the source directory, to prevent in-source building but not complain to the user about it. git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1892 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-29Final modifications to Autotools build system to work alongside CMake build ↵cyberbotx
system. CMake build system will only allow out-of-source building now. Removed all old NMake Makefiles for Windows to focus on use of CMake on Windows (it's not as important to require the old system on Windows like it is on *nix). git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1878 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-29Modifications to the Autotools build system to try to make it work with the ↵cyberbotx
changes made from CMake, still untested (again, don't use this commit). git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1877 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-29Reverting my last 2 commits in an attempt to fix my own screwball mistake.cyberbotx
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1873 5417fbe8-f217-4b02-8779-1006273d7864
2008-12-29Merge branch 'cmake'cyberbotx
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1871 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