aboutsummaryrefslogtreecommitdiffstats
path: root/tools/test-build
Commit message (Collapse)AuthorAgeFilesLines
* Remove test-build now its no longer used.Gravatar Sadie Powell2022-12-101-69/+0
|
* Fix building with the Intel C++ compiler.Gravatar Sadie Powell2022-12-101-1/+1
| | | | | | - Fix adding -Wshadow in the compiler flags twice. - Detect the new Clang-based Intel compiler as well as the old one. - Silence some deprecation warnings using Intel syntax.
* Update copyright headers.Gravatar InspIRCd Robot2022-04-281-1/+1
|
* Improve CI scripts.Gravatar Sadie Powell2022-01-151-0/+1
| | | | | | | - Add support for skipping CI on specific platforms with commit comments. - Add support for testing on Alpine (which uses musl instead of glibc). - Rename "Linux CI" to "Ubuntu CI" now we test other Linux distros. - Properly add packages to the PATH and LD_LIBRARY_PATH on macOS.
* Update copyright headers.Gravatar InspIRCd Robot2021-08-271-1/+1
|
* Write to STDERR on error in test-build.Gravatar Sadie Powell2021-05-281-3/+3
|
* Update copyright headers.Gravatar InspIRCd Robot2021-02-261-1/+1
|
* Always use for in Perl modules.Gravatar Sadie Powell2021-01-291-2/+2
|
* Fix unnecessary begin blocks in Perl source files.Gravatar Sadie Powell2021-01-251-12/+5
|
* Fix get_cpu_count not being evaluated as a scalar.Gravatar Sadie Powell2020-03-091-1/+1
| | | | This fixes a bug where the changes in 0c34d28447 did not work.
* Tell people to run make with the number of CPU cores plus 1.Gravatar Sadie Powell2020-02-101-1/+1
| | | | This results in faster builds as there's always one job waiting.
* Update copyright headers.Gravatar InspIRCd Robot2020-01-311-1/+1
|
* Add a function for showing a command whilst executing it.Gravatar Sadie Powell2020-01-181-5/+5
|
* Disable auto extras when TEST_BUILD_MODULES is set in test-build.Gravatar Sadie Powell2020-01-181-2/+6
|
* Fix Perl tools not using the correct directory name in 'use lib'.Gravatar Sadie Powell2020-01-171-2/+3
|
* Update copyright headers.Gravatar InspIRCd Robot2020-01-111-1/+1
|
* Update my name and email address.Gravatar Sadie Powell2019-12-311-1/+1
|
* Omit debug symbols when doing CI builds.Gravatar Peter Powell2019-04-161-1/+2
| | | | This provides a significant build time improvement.
* Remove support for static modules.Gravatar Peter Powell2018-07-311-13/+3
| | | | | | | | | 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.
* Remove support for the Solaris IOCP socket engine.Gravatar Peter Powell2017-10-221-1/+0
| | | | | | | | | | 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.
* test-build: Pass the make jobs as a separate argument.Gravatar Peter Powell2017-10-151-2/+2
| | | | The old way was only necessary when we supported BSD Make.
* Update build system for the removal of . from @INC.Gravatar Peter Powell2016-11-081-0/+3
|
* Speed up Travis builds.Gravatar Peter Powell2016-09-151-8/+12
| | | | | | - 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.
* Rename D to INSPIRCD_DEBUG.Gravatar Peter Powell2016-04-041-1/+1
|
* Rename V to INSPIRCD_VERBOSE.Gravatar Peter Powell2016-04-041-1/+1
|
* Rename PURE_STATIC to INSPIRCD_STATIC.Gravatar Peter Powell2016-04-041-2/+2
|
* Convert the build system to Perl 5.10.Gravatar Peter Powell2015-03-251-7/+8
| | | | Thanks to Kross for the heads up on "use feature".
* Add development version checks to non-interactive mode.Gravatar Peter Powell2015-03-061-1/+1
|
* Add support for extra modules and custom compilers to test-build.Gravatar Peter Powell2014-12-071-6/+11
|
* Move common code to make::common from make::utilities.Gravatar Peter Powell2014-12-071-1/+1
| | | | | | | 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.
* Add a tool for running test builds.Gravatar Peter Powell2013-12-161-0/+67