blob: 17a7fc4733a843c40c1c5e23279bdd46d877a2ad [file] [log] [blame]
licenses(['notice'])
load('/tools/build_rules/select', 'compiler_select')
cc_library(
name = 'cddlib',
visibility = ['//visibility:public'],
srcs = [
'lib-src/cddcore.c',
'lib-src/cddlp.c',
'lib-src/cddmp.c',
'lib-src/cddio.c',
'lib-src/cddlib.c',
'lib-src/cddproj.c',
'lib-src/setoper.c',
'lib-src/cddmp.h',
'lib-src/cddtypes.h',
'lib-src/setoper.h',
],
hdrs = [
'lib-src/cdd.h',
],
copts = [
'-Wno-sometimes-uninitialized',
'-Wno-unused-parameter',
'-Wno-switch-enum',
'-Wno-empty-body',
'-Wno-sign-compare',
] + compiler_select({
'gcc': ['-Wno-unused-but-set-variable'],
'clang': []
}),
)