Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-11 | Remove whitespace between the shebang and the copyright header. | Sadie Powell | |
2020-01-11 | Update copyright headers. | InspIRCd Robot | |
2019-10-16 | Use separate build dirs when rebuilding with a different compiler. | Peter Powell | |
2019-01-24 | Remove trailing whitespace from various source files. | Peter Powell | |
2018-07-31 | Remove support for static modules. | Peter Powell | |
This has been frequently broken in the past and as far as I know is used by literally nobody. Also, even if all modules are compiled into the core any libraries linked against are and have always been linked dynamically making this unusable on platforms without dynamic libraries. | |||
2017-12-10 | Extract RFC modes from the core to core_channel and core_user. | Peter Powell | |
2017-11-29 | Merge INSPIRCD_MODULE and INSPIRCD_TARGET. | Peter Powell | |
2017-07-09 | Merge v2.0.23 and v2.0.24 into master. | Peter Powell | |
2016-12-02 | Fix pure static builds. | Peter Powell | |
2016-06-27 | Pass INSPIRCD_VERBOSE through the environment to unit-cc. | Peter Powell | |
2016-04-04 | Rename PURE_STATIC to INSPIRCD_STATIC. | Peter Powell | |
2015-11-16 | Refuse to link modules to the core binary in dynamic builds | Attila Molnar | |
Fixes issue #912 | |||
2015-06-03 | Fix modules with 2+ files not having their LinkerFlags parsed. | Peter Powell | |
2015-05-13 | calcdep: Unify coremod and module building code. | Peter Powell | |
2015-05-13 | calcdep: Clean up some unused/duplicate variables. | Peter Powell | |
2015-05-13 | calcdep: Use the same preamble as other Perl tools. | Peter Powell | |
2015-05-13 | calcdep: Remove a workaround for a very old version of BSD Make. | Peter Powell | |
2014-04-11 | Remove various broken/useless features from the build system. | Peter Powell | |
- Removed support for changing the build directory using configure. This can still be set using make BUILDPATH=foo. - Removed support for SPLIT_CC builds. This is not documented anywhere and is quite useless as it doesn't work. - Remove STARTSCRIPT from configure; always install the perl helper. | |||
2014-03-05 | Integrate coremods into the build system | Attila Molnar | |
2013-07-07 | Replace arguments for toggling socketengines with --socketengine. | Peter Powell | |
2013-04-05 | Merge inspircd_{config,version}.h into a single header file. | Peter Powell | |
2012-12-25 | Replace a GNUmake idiom with the portable equivalent. | Peter Powell | |
2012-04-20 | Headers: update remaining scripts too | Robby- | |
2010-09-08 | Recreate the build/include symlink so that changing the build location works ↵ | Daniel De Graaf | |
as expected | |||
2010-05-07 | Use unit-cc for all compile and and link tasks | Daniel De Graaf | |
This allows splitting .o and .so generation for distcc builds, and also removes some unneeded autodetection of build stage. | |||
2010-02-12 | Improve support for NetBSD | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12438 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-17 | PURE_STATIC improvements: Allow modules to be reloaded, generate linker ↵ | danieldg | |
arguments git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12276 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2010-01-04 | GCC 4.5 warning fixups | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12241 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-11-11 | Allow static build of inspircd without module support | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@12083 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-11-03 | Clarify comments in Makefiles | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11990 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-10-10 | Update m_cloaking to use free-form keys instead of weakening the hash IV | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11820 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-30 | Remove include/inspircd_se_config.h and socketengine-specific headers | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11784 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-30 | Move destruction logic for User and Spanningtree into cull() | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11783 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-30 | Sort the module list to give a useful indicator of compile progress | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11779 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-28 | Work around BSD make chdir bug with symlinks | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11775 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-28 | Fix linking errors on BSD | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11774 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-28 | Fix warnings from BSD build and work around the failures of BSD make | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11771 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-27 | Fix modules/extra symlinks when calculating dependencies | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11769 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-17 | Update make help, configure, and fix build of empty m_* directories | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11739 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-17 | Remove .*.d dependency garbage, and use a dedicated build directory | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11738 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-16 | Attempt to revert r11734 | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11735 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-16 | Merge commands and modules in source, since they are already merged in install | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11734 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-16 | Allow make on a read-only source tree using make O=objdir | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11733 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-13 | Force rebuild of symlinked modules when the source file changes | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11709 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-02 | Include VERSION/REVISION information in module version tag, so that we do no ↵ | danieldg | |
longer rely on $Id$ git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11666 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-01 | Move file inclusion logic into calcdep, and complain about ambiguous ↵ | danieldg | |
#include directives there git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11587 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-01 | Use CXXFLAGS rather than nonstandard NICEFLAGS/FLAGS/etc | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11571 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-01 | Replace special treatment of spanningtree module directory with a generic ↵ | danieldg | |
directory build This allows "make M=m_spanningtree" to work on a clean build tree It also allows for other complex modules to be created (i.e. m_services) git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11567 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-01 | Re-implement dependency generation in perl to increase speed | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11559 e03df62e-2008-0410-955e-edbf42e46eb7 | |||
2009-09-01 | Fix build of m_spanningtree and display of dependency regeneration | danieldg | |
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@11557 e03df62e-2008-0410-955e-edbf42e46eb7 |