mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-09 10:39:02 -04:00
Omit debug symbols when doing CI builds.
This provides a significant build time improvement.
This commit is contained in:
parent
661249a850
commit
62dc1769c9
@ -109,6 +109,11 @@ ifeq ($(INSPIRCD_DEBUG), 2)
|
||||
HEADER = debug-header
|
||||
DBGOK=1
|
||||
endif
|
||||
ifeq ($(INSPIRCD_DEBUG), 3)
|
||||
CORECXXFLAGS += -fno-rtti -O0 -g0
|
||||
HEADER = std-header
|
||||
DBGOK=1
|
||||
endif
|
||||
FOOTER = finishmessage
|
||||
|
||||
MAKEFLAGS += --no-print-directory
|
||||
@ -280,6 +285,7 @@ help:
|
||||
@echo ' INSPIRCD_VERBOSE=1 Show the full command being executed instead of "BUILD: dns.cpp"'
|
||||
@echo ' INSPIRCD_DEBUG=1 Enable debug build, for module development or crash tracing'
|
||||
@echo ' INSPIRCD_DEBUG=2 Enable debug build with optimizations, for detailed backtraces'
|
||||
@echo ' INSPIRCD_DEBUG=3 Enable fast build with no optimisations or symbols, for Travis CI'
|
||||
@echo ' DESTDIR= Specify a destination root directory (for tarball creation)'
|
||||
@echo ' -j <N> Run a parallel build using N jobs'
|
||||
@echo ''
|
||||
|
@ -36,7 +36,8 @@ use lib $RealDir;
|
||||
use make::common;
|
||||
use make::configure;
|
||||
|
||||
$ENV{INSPIRCD_DEBUG} = $ENV{INSPIRCD_VERBOSE} = 1;
|
||||
$ENV{INSPIRCD_DEBUG} = 3;
|
||||
$ENV{INSPIRCD_VERBOSE} = 1;
|
||||
|
||||
system 'git', 'clean', '-dfx';
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user