aboutsummaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
authorMarco Poletti <poletti.marco@gmail.com>2016-01-31 09:46:24 +0000
committerMarco Poletti <poletti.marco@gmail.com>2016-01-31 09:46:24 +0000
commitc8ecca8ea71d862e0bb64b533484a7a23767b75f (patch)
treee3ec615c05fb65891bee46df37a7a9d4fffd529f /BUILD
parent0d5e069f4f81cd18b56be56bf777856ac890828e (diff)
downloadgoogle-fruit-c8ecca8ea71d862e0bb64b533484a7a23767b75f.tar.gz
Add draft BUILD files for the Bazel build system. Building with Bazel currently doesn't work, it results in this compile error:
INFO: Found 1 target... ERROR: /home/marco/projects/fruit/BUILD:2:1: undeclared inclusion(s) in rule '//:fruit': this rule is missing dependency declarations for the following files included by 'src/demangle_type_name.cpp': '/usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdarg.h' '/usr/lib64/gcc/x86_64-suse-linux/4.8/include/stddef.h' '/usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdint.h'. Target //:fruit failed to build INFO: Elapsed time: 0.808s, Critical Path: 0.38s It's not clear if that's a Bazel issue or I'm missing something in the config.
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD17
1 files changed, 17 insertions, 0 deletions
diff --git a/BUILD b/BUILD
new file mode 100644
index 0000000..39322d1
--- /dev/null
+++ b/BUILD
@@ -0,0 +1,17 @@
+
+cc_library(
+ name = "fruit",
+ srcs = glob([
+ "src/*.cpp",
+ "include/fruit/impl/**/*.h",
+ "configuration/bazel/**/*.h",
+ "files/*.h",]),
+ hdrs = glob(["include/fruit/*.h"]),
+ includes = ["include", "configuration/bazel", "files"],
+ deps = [
+ #"@local_stdlibcxx48//:local_stdlibcxx48"
+ #"//usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdarg.h",
+ #"//usr/lib64/gcc/x86_64-suse-linux/4.8/include/stddef.h",
+ #"//usr/lib64/gcc/x86_64-suse-linux/4.8/include/stdint.h",
+ ],
+)