mirror of
https://github.com/SELinuxProject/setools
synced 2025-03-11 07:18:15 +00:00
Add additional compiler warnings, as suggested by Nicolas Iooss.
This commit is contained in:
parent
d0d78cebda
commit
3058b24357
20
setup.py
20
setup.py
@ -91,6 +91,26 @@ ext_py_mods = [Extension('setools.policyrep._qpol',
|
||||
'libqpol/policy_scan.c'],
|
||||
include_dirs=['libqpol', 'libqpol/include'],
|
||||
libraries=['bz2', 'selinux', 'sepol'],
|
||||
extra_compile_args=['-Werror', '-Wextra',
|
||||
'-Waggregate-return',
|
||||
'-Wcast-align',
|
||||
'-Wfloat-equal',
|
||||
'-Wformat', '-Wformat=2',
|
||||
'-Winit-self', '-Winline',
|
||||
'-Wmissing-format-attribute',
|
||||
'-Wmissing-include-dirs',
|
||||
'-Wnested-externs',
|
||||
'-Wold-style-definition',
|
||||
'-Wpointer-arith',
|
||||
'-Wredundant-decls',
|
||||
'-Wstrict-prototypes',
|
||||
'-Wunknown-pragmas',
|
||||
'-Wwrite-strings',
|
||||
'-Wno-missing-field-initializers', # SWIG 3.0.2 generates partially-initialized structs
|
||||
'-Wno-unused-parameter', # SWIG generates functions with unused parameters
|
||||
'-Wno-cast-qual', # libsepol/libselinux uses const-to-nonconst casts
|
||||
'-Wno-shadow', # SWIG generates shadow variables
|
||||
'-fno-exceptions'],
|
||||
extra_link_args=['-Wl,--version-script=libqpol/libqpol.map',
|
||||
'/usr/lib/libsepol.a'],
|
||||
swig_opts=['-Ilibqpol/include'])]
|
||||
|
Loading…
Reference in New Issue
Block a user