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
...@@ -42,16 +42,23 @@ class EnvironmentWrapper(object): ...@@ -42,16 +42,23 @@ class EnvironmentWrapper(object):
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: if 'CFLAGS' in os.environ:
self._saved_environment['CFLAGS'] = os.environ['CFLAGS'] self._saved_environment['CFLAGS'] = os.environ['CFLAGS']
else: else:
self._saved_environment['CFLAGS'] = None self._saved_environment['CFLAGS'] = None
if self.debug:
# 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")
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']) self.logger.debug('CFLAGS=%s' % os.environ['CFLAGS'])
def unset(self): def unset(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment