Skip to content
Snippets Groups Projects
Commit 16523a6c authored by André Anjos's avatar André Anjos :speech_balloon:
Browse files

Use more aggressive optimization options

parent 64387351
No related branches found
No related tags found
No related merge requests found
...@@ -39,20 +39,27 @@ class EnvironmentWrapper(object): ...@@ -39,20 +39,27 @@ class EnvironmentWrapper(object):
tools.prepend_env_paths('PKG_CONFIG_PATH', self.pkgcfg) tools.prepend_env_paths('PKG_CONFIG_PATH', self.pkgcfg)
for k in reversed(self.pkgcfg): for k in reversed(self.pkgcfg):
self.logger.info("Adding pkg-config path '%s'" % k) self.logger.info("Adding pkg-config path '%s'" % k)
self.logger.debug('PKG_CONFIG_PATH=%s' % os.environ['PKG_CONFIG_PATH']) self.logger.debug('PKG_CONFIG_PATH=%s' % os.environ['PKG_CONFIG_PATH'])
if self.debug: if 'CFLAGS' in os.environ:
self._saved_environment['CFLAGS'] = os.environ['CFLAGS']
else:
self._saved_environment['CFLAGS'] = None
if 'CFLAGS' in os.environ: if self.debug:
self._saved_environment['CFLAGS'] = os.environ['CFLAGS']
else:
self._saved_environment['CFLAGS'] = None
# Disables optimization options for setuptools/distribute # Disables optimization options for setuptools/distribute
os.environ['CFLAGS'] = '-O0' os.environ['CFLAGS'] = '-O0'
self.logger.info("Setting debug build options") self.logger.info("Setting debug build options")
self.logger.debug('CFLAGS=%s' % os.environ['CFLAGS'])
else:
# Disables debug symbols, enable extra optimizations
os.environ['CFLAGS'] = '-O3 -g0'
self.logger.info("Setting release build options")
self.logger.debug('CFLAGS=%s' % os.environ['CFLAGS'])
def unset(self): def unset(self):
"""Resets the environment back to its previous state""" """Resets the environment back to its previous state"""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment