From 0c7d518d5e68adddfccc57e0864553759d83153c Mon Sep 17 00:00:00 2001 From: wzl12356 Date: Sun, 22 Aug 2021 06:54:38 +0800 Subject: [PATCH] update BUILD to remove gcc9 warning --- BUILD | 28 ++++++++++++++++++++-------- 1 file changed, 20 insertions(+), 8 deletions(-) diff --git a/BUILD b/BUILD index e511e8fc..3fa1e9e1 100644 --- a/BUILD +++ b/BUILD @@ -4,6 +4,24 @@ cc_library( includes = ['src/include'], visibility = ["//visibility:public"], ) +cc_library( + name = 'common_c', + srcs = [ + 'src/kernel/mpoller.c', + 'src/kernel/msgqueue.c', + 'src/kernel/poller.c', + 'src/kernel/rbtree.c', + 'src/kernel/thrdpool.c', + 'src/util/crc32c.c', + ], + hdrs = glob(['src/*/*.h']) + glob(['src/*/*.inl']), + includes = [ + 'src/kernel', + 'src/util', + ], + copts = ['-std=gnu90'], + visibility = ["//visibility:public"], +) cc_library( name = 'common', srcs = [ @@ -31,12 +49,7 @@ cc_library( 'src/kernel/Executor.cc', 'src/kernel/IOService_linux.cc', 'src/kernel/SubTask.cc', - 'src/kernel/mpoller.c', - 'src/kernel/msgqueue.c', - 'src/kernel/poller.c', - 'src/kernel/rbtree.c', - 'src/kernel/thrdpool.c', - ] + glob(['src/util/*.c']) + glob(['src/util/*.cc']), + ] + glob(['src/util/*.cc']), hdrs = glob(['src/*/*.h']) + glob(['src/*/*.inl']), includes = [ 'src/algorithm', @@ -49,9 +62,8 @@ cc_library( 'src/server', 'src/util', ], - deps = ['workflow_hdrs'], + deps = ['workflow_hdrs', 'common_c'], visibility = ["//visibility:public"], - copts = ['-std=gnu90'], ) cc_library( name = 'http',