SConscript (9554:406fbcf60223) SConscript (9555:9222d9e63ddb)
1# -*- mode:python -*-
2
3# Copyright (c) 2004-2005 The Regents of The University of Michigan
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met: redistributions of source code must retain the above copyright

--- 889 unchanged lines hidden (view full) ---

898 '-Wno-parentheses', '-Wno-unused-label',
899 '-Wno-unused-value'])
900 if compareVersions(env['GCC_VERSION'], '4.6') >= 0:
901 swig_env.Append(CCFLAGS='-Wno-unused-but-set-variable')
902
903 # Add additional warnings here that should not be applied to
904 # the SWIG generated code
905 new_env.Append(CXXFLAGS='-Wmissing-declarations')
1# -*- mode:python -*-
2
3# Copyright (c) 2004-2005 The Regents of The University of Michigan
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met: redistributions of source code must retain the above copyright

--- 889 unchanged lines hidden (view full) ---

898 '-Wno-parentheses', '-Wno-unused-label',
899 '-Wno-unused-value'])
900 if compareVersions(env['GCC_VERSION'], '4.6') >= 0:
901 swig_env.Append(CCFLAGS='-Wno-unused-but-set-variable')
902
903 # Add additional warnings here that should not be applied to
904 # the SWIG generated code
905 new_env.Append(CXXFLAGS='-Wmissing-declarations')
906 if compareVersions(env['GCC_VERSION'], '4.7') >= 0:
907 new_env.Append(CXXFLAGS='-Wdelete-non-virtual-dtor')
906 if env['CLANG']:
907 swig_env.Append(CCFLAGS=['-Wno-unused-label', '-Wno-unused-value'])
908
909 # Add additional warnings here that should not be applied to
910 # the SWIG generated code
908 if env['CLANG']:
909 swig_env.Append(CCFLAGS=['-Wno-unused-label', '-Wno-unused-value'])
910
911 # Add additional warnings here that should not be applied to
912 # the SWIG generated code
911 new_env.Append(CXXFLAGS='-Wmissing-declarations')
913 new_env.Append(CXXFLAGS=['-Wmissing-declarations',
914 '-Wdelete-non-virtual-dtor'])
912
913 werror_env = new_env.Clone()
914 werror_env.Append(CCFLAGS='-Werror')
915
916 def make_obj(source, static, extra_deps = None):
917 '''This function adds the specified source to the correct
918 build environment, and returns the corresponding SCons Object
919 nodes'''

--- 166 unchanged lines hidden ---
915
916 werror_env = new_env.Clone()
917 werror_env.Append(CCFLAGS='-Werror')
918
919 def make_obj(source, static, extra_deps = None):
920 '''This function adds the specified source to the correct
921 build environment, and returns the corresponding SCons Object
922 nodes'''

--- 166 unchanged lines hidden ---