-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpoco.BUILD
48 lines (46 loc) · 1.14 KB
/
poco.BUILD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
load("@rules_foreign_cc//foreign_cc:defs.bzl", "cmake")
filegroup(
name = "src",
srcs = glob(["**"]),
visibility = ["//visibility:public"]
)
cmake(
name = "poco",
cache_entries = {
"CMAKE_INSTALL_LIBDIR": "lib",
"BUILD_SHARED_LIBS": "NO",
"ENABLE_ENCODINGS": "OFF",
"ENABLE_CRYPTO": "OFF",
"ENABLE_NETSSL": "OFF",
"ENABLE_DATA": "OFF",
"ENABLE_DATA_MYSQL": "OFF",
"ENABLE_DATA_POSTGRESQL": "OFF",
"ENABLE_DATA_SQLITE": "OFF",
"ENABLE_DATA_ODBC": "OFF",
"ENABLE_JWT": "OFF",
"ENABLE_XML": "OFF",
"ENABLE_JSON": "OFF",
"ENABLE_MONGODB": "OFF",
"ENABLE_PDF": "OFF",
"ENABLE_UTIL": "OFF",
"ENABLE_NET": "OFF",
"ENABLE_SEVENZIP": "OFF",
"ENABLE_ZIP": "OFF",
"ENABLE_CPPPARSER": "OFF",
"ENABLE_POCODOC": "OFF",
"ENABLE_PAGECOMPILER": "OFF",
"ENABLE_PAGECOMPILER_FILE2PAGE": "OFF",
"ENABLE_ACTIVERECORD": "OFF",
"ENABLE_ACTIVERECORD_COMPILER": "OFF",
"ENABLE_REDIS": "OFF",
"ENABLE_PROMETHEUS": "OFF",
},
build_args = [
"-j4",
],
lib_source = ":src",
out_static_libs = [
"libPocoFoundation.a",
],
visibility = ["//visibility:public"],
)