summaryrefslogtreecommitdiff
path: root/tools/test-build
AgeCommit message (Collapse)Author
2019-12-31Update my name and email address.Sadie Powell
2019-04-16Omit debug symbols when doing CI builds.Peter Powell
This provides a significant build time improvement.
2018-07-31Remove 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-10-22Remove support for the Solaris IOCP socket engine.Peter Powell
After discussing this with Adam we have decided that there is very little point in keeping this now that Solaris has been killed. Any legacy Solaris users will have to make do with poll. This change does not affect users of Solaris forks like Illumos as they have support for epoll which will have already been selected over Solaris IOCP by configure.
2017-10-15test-build: Pass the make jobs as a separate argument.Peter Powell
The old way was only necessary when we supported BSD Make.
2016-11-08Update build system for the removal of . from @INC.Peter Powell
2016-09-15Speed up Travis builds.Peter Powell
- Switch Linux builds to Ubuntu 14.04 from 12.04. - Split dynamic and static builds into different jobs. - Remove OS X builds as the infrastructure is slow and unreliable.
2016-04-04Rename D to INSPIRCD_DEBUG.Peter Powell
2016-04-04Rename V to INSPIRCD_VERBOSE.Peter Powell
2016-04-04Rename PURE_STATIC to INSPIRCD_STATIC.Peter Powell
2015-03-25Convert the build system to Perl 5.10.Peter Powell
Thanks to Kross for the heads up on "use feature".
2015-03-06Add development version checks to non-interactive mode.Peter Powell
2014-12-07Add support for extra modules and custom compilers to test-build.Peter Powell
2014-12-07Move common code to make::common from make::utilities.Peter Powell
The other code in that file will be removed very soon so it has been left alone to avoid merge conflicts. This will help prevent insp20 merge conflicts in the future.
2013-12-16Add a tool for running test builds.Peter Powell