Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-19 | Fix linker flags being in the wrong place on static builds. | Peter Powell | |
2016-08-17 | Merge insp20 | Attila Molnar | |
2016-08-08 | Include <array> or <tr1/array> globally | Attila Molnar | |
2016-06-27 | GCC should never assume that this can not be null. | Peter Powell | |
2016-06-27 | Pass INSPIRCD_VERBOSE through the environment to unit-cc. | Peter Powell | |
2016-06-27 | Fix cleaning files generated by configure. | Peter Powell | |
This is an oversight from f79a55616b5ff05d4f2e6b031a17be5668d1d3ea. | |||
2016-04-10 | Fix extraneous quotes in makefile template. | Peter Powell | |
2016-04-04 | Fix "use of uninitialized value $key in hash element" error. | Peter Powell | |
2016-04-04 | Rename M to INSPIRCD_MODULE. | Peter Powell | |
2016-04-04 | Rename T to INSPIRCD_TARGET. | Peter Powell | |
2016-04-04 | Rename D to INSPIRCD_DEBUG. | Peter Powell | |
2016-04-04 | Rename V to INSPIRCD_VERBOSE. | Peter Powell | |
2016-04-04 | Rename PURE_STATIC to INSPIRCD_STATIC. | Peter Powell | |
2016-03-25 | Delete modules cautiously when doing a deinstall. | Peter Powell | |
2016-03-25 | Partially revert "Quote paths in the makefile". | Peter Powell | |
There is no need to quote BASE and {BIN,CON,DAT,MOD,LOG}PATH because they are alreaady quoted. {BUILD,SOURCE}PATH however are unquoted so their usages still need to be quoted. This reverts commit dbcbf9647d0abb421f8a84b41e674f403c91ce8f. | |||
2016-03-22 | Simplify the configure cache file format. | Peter Powell | |
This prevents the need to implement escaping of values which was a bug in the previous format. | |||
2016-03-22 | Move the configure cache to the .configure directory too. | Peter Powell | |
2016-03-22 | Write generated templates to the .configure directory. | Peter Powell | |
2016-03-22 | Fix a typo in parse_templates. | Peter Powell | |
2016-03-22 | Extract directory creation code to its own subroutine. | Peter Powell | |
2016-03-21 | Fix 'cron' and 'restart' in the helper not forwarding arguments. | Peter Powell | |
2016-02-26 | Quote paths in the makefile. | Peter Powell | |
This prevents problems caused by paths with spaces in them. | |||
2016-02-22 | Merge insp20 | Attila Molnar | |
2016-02-20 | Fix not having a CPU count when the lookup command is missing. | Peter Powell | |
2015-11-16 | Refuse to link modules to the core binary in dynamic builds | Attila Molnar | |
Fixes issue #912 | |||
2015-11-12 | Remove the PKG_CONFIG_PATH extension code from the build system. | Peter Powell | |
2015-10-24 | Generate a 2048-bit dhparams unless explicitly specified. | Peter Powell | |
2015-09-23 | Fix detection of the Apple variant of Clang. | Peter Powell | |
This splitting of compiler names mirrors the change implemented by other build systems like cmake. | |||
2015-07-29 | Fix "make -jX debug install" causing linker errors. | Peter Powell | |
2015-07-23 | Merge pull request #1076 from SaberUK/insp20+kqueue | Attila Molnar | |
[2.0] Fix checking whether kqueue/stdint/strlcpy are available. | |||
2015-07-22 | Replace deprecated tmpnam() call | Richard Bradfield | |
From Perl 5.22 onwards, POSIX::tmpnam() has been deprecated (without the usual 2 year deprecation cycle), using the File::Temp module instead preserves compatibility while allowing compilation on 5.22 and later. | |||
2015-07-21 | Add missing copyright headers to test files. | Peter Powell | |
2015-07-21 | Switch <stdint.h> test to use a test file too. | Peter Powell | |
2015-07-21 | Switch strlcpy test to use a test file too. | Peter Powell | |
2015-07-21 | Fix checking whether kqueue is available. | Peter Powell | |
It seems like the newer OS X versions don't put headers into the system include directories. Switch to using a test file instead. | |||
2015-06-26 | Merge pull request #1063 from SaberUK/insp20+cert-warning | Attila Molnar | |
[2.0] Show a better warning when certtool/openssl are missing. | |||
2015-06-24 | Log STDOUT and STDERR in the launchd script. | Peter Powell | |
2015-06-15 | Show a better warning when certtool/openssl are missing. | Peter Powell | |
2015-06-14 | Fix system-wide installation of the data and log directories. | Peter Powell | |
The existing method works fine when building with the default paths but breaks when you are doing a system-wide installation. | |||
2015-06-03 | Fix modules with 2+ files not having their LinkerFlags parsed. | Peter Powell | |
2015-05-19 | Increase entries in valgrind stack traces to 30 (--num-callers) | Attila Molnar | |
2015-05-13 | Remove run-cc.pl and all associated code. | Peter Powell | |
As far as I can tell this only worked with older versions of GCC and there is no value in fixing it as diagnostics have improved since then and it makes errors hard to search for anyway. This also shaves off an average of five seconds on each build on my hardware. Neat! | |||
2015-05-13 | unit-cc: Remove workaround which existed for 2.0.x only. | Peter Powell | |
2015-05-13 | unit-cc: Use the same preamble as other Perl tools. | 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 | |
2015-04-20 | Merge insp20 | Attila Molnar | |
2015-03-25 | Convert the build system to Perl 5.10. | Peter Powell | |
Thanks to Kross for the heads up on "use feature". |