blob: 17a7fc4733a843c40c1c5e23279bdd46d877a2ad [file] [log] [blame]
Brian Silverman7b538482015-09-26 17:38:55 -04001licenses(['notice'])
2
Austin Schuh23da18b2015-10-11 20:52:49 -07003load('/tools/build_rules/select', 'compiler_select')
4
Brian Silverman7b538482015-09-26 17:38:55 -04005cc_library(
6 name = 'cddlib',
7 visibility = ['//visibility:public'],
8 srcs = [
9 'lib-src/cddcore.c',
10 'lib-src/cddlp.c',
11 'lib-src/cddmp.c',
12 'lib-src/cddio.c',
13 'lib-src/cddlib.c',
14 'lib-src/cddproj.c',
15 'lib-src/setoper.c',
16 'lib-src/cddmp.h',
17 'lib-src/cddtypes.h',
18 'lib-src/setoper.h',
19 ],
20 hdrs = [
21 'lib-src/cdd.h',
22 ],
Brian Silvermanf1cff392015-10-11 19:36:18 -040023 copts = [
24 '-Wno-sometimes-uninitialized',
25 '-Wno-unused-parameter',
26 '-Wno-switch-enum',
27 '-Wno-empty-body',
28 '-Wno-sign-compare',
Austin Schuh23da18b2015-10-11 20:52:49 -070029 ] + compiler_select({
30 'gcc': ['-Wno-unused-but-set-variable'],
31 'clang': []
32 }),
Brian Silverman7b538482015-09-26 17:38:55 -040033)