aboutsummaryrefslogtreecommitdiff
path: root/make
Commit message (Expand)AuthorAgeFilesLines
* Update stuff for the new versioning system.Gravatar Peter Powell2016-09-025-10/+14
* Fix linker flags being in the wrong place on static builds.Gravatar Peter Powell2016-08-191-2/+3
* Merge insp20Gravatar Attila Molnar2016-08-172-12/+13
|\
| * GCC should never assume that this can not be null.Gravatar Peter Powell2016-06-271-0/+5
| * Fix extraneous quotes in makefile template.Gravatar Peter Powell2016-04-101-1/+1
| * Delete modules cautiously when doing a deinstall.Gravatar Peter Powell2016-03-251-1/+2
| * Partially revert "Quote paths in the makefile".•••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. Gravatar Peter Powell2016-03-251-19/+19
| * Fix 'cron' and 'restart' in the helper not forwarding arguments.Gravatar Peter Powell2016-03-211-2/+2
| * Quote paths in the makefile.•••This prevents problems caused by paths with spaces in them. Gravatar Peter Powell2016-02-261-28/+28
* | Include <array> or <tr1/array> globallyGravatar Attila Molnar2016-08-081-0/+2
* | Pass INSPIRCD_VERBOSE through the environment to unit-cc.Gravatar Peter Powell2016-06-273-12/+8
* | Fix cleaning files generated by configure.•••This is an oversight from f79a55616b5ff05d4f2e6b031a17be5668d1d3ea. Gravatar Peter Powell2016-06-271-6/+2
* | Fix "use of uninitialized value $key in hash element" error.Gravatar Peter Powell2016-04-041-1/+1
* | Rename M to INSPIRCD_MODULE.Gravatar Peter Powell2016-04-041-4/+4
* | Rename T to INSPIRCD_TARGET.Gravatar Peter Powell2016-04-041-5/+5
* | Rename D to INSPIRCD_DEBUG.Gravatar Peter Powell2016-04-041-8/+8
* | Rename V to INSPIRCD_VERBOSE.Gravatar Peter Powell2016-04-041-4/+4
* | Rename PURE_STATIC to INSPIRCD_STATIC.Gravatar Peter Powell2016-04-042-6/+6
* | Simplify the configure cache file format.•••This prevents the need to implement escaping of values which was a bug in the previous format. Gravatar Peter Powell2016-03-221-2/+2
* | Move the configure cache to the .configure directory too.Gravatar Peter Powell2016-03-221-1/+6
* | Write generated templates to the .configure directory.Gravatar Peter Powell2016-03-222-9/+19
* | Fix a typo in parse_templates.Gravatar Peter Powell2016-03-221-1/+1
* | Extract directory creation code to its own subroutine.Gravatar Peter Powell2016-03-222-7/+13
* | Merge insp20Gravatar Attila Molnar2016-02-225-3/+14
|\|
| * Generate a 2048-bit dhparams unless explicitly specified.Gravatar Peter Powell2015-10-241-2/+4
| * Fix "make -jX debug install" causing linker errors.Gravatar Peter Powell2015-07-291-0/+2
| * Merge pull request #1076 from SaberUK/insp20+kqueue•••[2.0] Fix checking whether kqueue/stdint/strlcpy are available.Gravatar Attila Molnar2015-07-235-0/+79
| |\
| | * Add missing copyright headers to test files.Gravatar Peter Powell2015-07-212-0/+3
| | * Switch <stdint.h> test to use a test file too.Gravatar Peter Powell2015-07-211-0/+25
| | * Switch strlcpy test to use a test file too.Gravatar Peter Powell2015-07-211-0/+25
| | * Fix checking whether kqueue is available.•••It seems like the newer OS X versions don't put headers into the system include directories. Switch to using a test file instead. Gravatar Peter Powell2015-07-211-0/+26
| * | Replace deprecated tmpnam() call•••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. Gravatar Richard Bradfield2015-07-221-1/+2
| |/
| * Merge pull request #1063 from SaberUK/insp20+cert-warning•••[2.0] Show a better warning when certtool/openssl are missing.Gravatar Attila Molnar2015-06-262-6/+12
| |\
| | * Show a better warning when certtool/openssl are missing.Gravatar Peter Powell2015-06-152-6/+12
| * | Log STDOUT and STDERR in the launchd script.Gravatar Peter Powell2015-06-241-0/+4
| |/
| * Fix system-wide installation of the data and log directories.•••The existing method works fine when building with the default paths but breaks when you are doing a system-wide installation. Gravatar Peter Powell2015-06-141-2/+3
* | Fix not having a CPU count when the lookup command is missing.Gravatar Peter Powell2016-02-201-4/+4
* | Refuse to link modules to the core binary in dynamic builds•••Fixes issue #912 Gravatar Attila Molnar2015-11-161-0/+6
* | Remove the PKG_CONFIG_PATH extension code from the build system.Gravatar Peter Powell2015-11-121-18/+0
* | Fix detection of the Apple variant of Clang.•••This splitting of compiler names mirrors the change implemented by other build systems like cmake. Gravatar Peter Powell2015-09-231-1/+3
* | Fix modules with 2+ files not having their LinkerFlags parsed.Gravatar Peter Powell2015-06-032-2/+6
* | Increase entries in valgrind stack traces to 30 (--num-callers)Gravatar Attila Molnar2015-05-191-3/+3
* | Remove run-cc.pl and all associated code.•••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! Gravatar Peter Powell2015-05-133-253/+21
* | unit-cc: Remove workaround which existed for 2.0.x only.Gravatar Peter Powell2015-05-131-15/+1
* | unit-cc: Use the same preamble as other Perl tools.Gravatar Peter Powell2015-05-131-2/+7
* | calcdep: Unify coremod and module building code.Gravatar Peter Powell2015-05-131-35/+21
* | calcdep: Clean up some unused/duplicate variables.Gravatar Peter Powell2015-05-131-11/+11
* | calcdep: Use the same preamble as other Perl tools.Gravatar Peter Powell2015-05-131-1/+10
* | calcdep: Remove a workaround for a very old version of BSD Make.Gravatar Peter Powell2015-05-131-3/+0
* | Merge insp20Gravatar Attila Molnar2015-04-201-0/+1
|\|