diff options
author | Marco Poletti <poletti.marco@gmail.com> | 2016-01-31 09:46:24 +0000 |
---|---|---|
committer | Marco Poletti <poletti.marco@gmail.com> | 2016-01-31 09:46:24 +0000 |
commit | c8ecca8ea71d862e0bb64b533484a7a23767b75f (patch) | |
tree | e3ec615c05fb65891bee46df37a7a9d4fffd529f /BUILD | |
parent | 0d5e069f4f81cd18b56be56bf777856ac890828e (diff) | |
download | google-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-- | BUILD | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -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", + ], +) |