| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
py_test rule enable to use a test written in Python. A py_test is
basically a py_binary that returns a non null on failure. Extraneous
support is need to have nice output (see //src/test/shell/unittest.bash
for the kind of support neeeded).
Actually the py_test code was already there but it was just missing the
necessary glue code. Also added an integration test for py_* rules in
Bazel.
--
MOS_MIGRATED_REVID=91407748
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
According to my Mac, this is the search path:
Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin13.4.0
#include "..." search starts here:
#include <...> search starts here:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1
/usr/local/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/6.0/include
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include
/usr/include
/System/Library/Frameworks (framework directory)
/Library/Frameworks (framework directory)
Fixes #85.
--
MOS_MIGRATED_REVID=91194177
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90612869
|
|
|
|
|
|
|
|
|
|
|
| |
Relative to the last try, add -B to Linux CROSSTOOL entry, and test
the result on OSX and Linux.
This should fix working with GCC cross compilers installed into
/usr/bin/ next to the host ld.
--
MOS_MIGRATED_REVID=90605463
|
|
|
|
|
|
|
|
|
|
| |
This is the patch which fixes the bug reported in #82
https://github.com/google/bazel/issues/82
Change-Id: Ia007b37a3c6156d4373bac24b1776e62d09daa57
--
MOS_MIGRATED_REVID=89992365
|
|
|
|
|
|
|
|
| |
Using JavaBuilder instead of the JDK makes generated jar files
timestampless.
--
MOS_MIGRATED_REVID=89950774
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89858590
|
|
|
|
|
|
|
| |
In particular: add a BazelPythonSemantics implementation and the respective RuleConfiguredTarget factories, rule class definitions and hook them up with BazelRuleClassProvider. Add implicit dependencies (2to3 is just a stub script for now that always fails) and a tiny exampe.
--
MOS_MIGRATED_REVID=89691827
|
|
|
|
|
|
|
|
|
|
|
| |
OS X does not have rpath so binary fails when not executing
from the good path. This wrapper rewrite the path after the
compilation to fix that behavior.
Fixes #46
--
MOS_MIGRATED_REVID=89527942
|
|
|
|
|
|
|
| |
tool conventions better.
--
MOS_MIGRATED_REVID=89510837
|
|
|
|
|
|
|
| |
Fixes #51
--
MOS_MIGRATED_REVID=89487705
|
|
|
|
|
|
|
|
|
| |
It is a first batch of integration tests for Bazel. They tests some
basic behaviors and nominal cases of Bazel rules (especially they tests
the behavior of the examples provided in //examples).
--
MOS_MIGRATED_REVID=89440074
|
|
|
|
|
|
|
|
| |
/bin/sh was making OS X behave strange (under OS X /bin/sh is a bash
configured as it was an old school shell).
--
MOS_MIGRATED_REVID=89300270
|
|
|
|
|
|
|
|
| |
find on OS X does not support not provided a path argument. Python
example was failing because of it.
--
MOS_MIGRATED_REVID=89287951
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89161226
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89147775
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=89118665
|
|
|
|
|
|
|
|
|
| |
This is part of the shell test infrastructure for Bazel. It creates
test suites in Bazel shell. Handling the test ouputs efficiently for
making test summaries.
--
MOS_MIGRATED_REVID=88929067
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=88742502
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=88742425
|
|
|
|
|
|
|
|
| |
This should remove the needs for the --cpu=darwin flag under darwin. Bazel build are now using the host cpu too.
This commit also fix the host cpu detection. The host cpu detection was too late and and some corner case was not really working with configurable attributes. It is now done as the default value for the --host_cpu flag.
--
MOS_MIGRATED_REVID=88427551
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=88350250
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=88232883
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=88232306
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=87194107
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=86946740
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=86787893
|
|
While attempting to clean up the Bazel examples, I noticed that the example
tests don't actually work because they expect a third_party directory. We could
link third_party/ from the top-level bazel directory, but then we'd have
crossing symlinks (base_workspace/tools->tools and
third_party->base_workspace/third_party). Linking everything in one direction
seemed like a better option, but alternative suggestions are welcome.
--
MOS_MIGRATED_REVID=86703332
|