| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
--
MOS_MIGRATED_REVID=102345101
|
|
|
|
|
|
|
|
|
|
|
|
| |
With this script, the easiest way to run the test suite is now:
bash -c "export ANDROID_SDK_PATH=$HOME/bin/android-sdk-linux; \
export ANDROID_NDK_PATH=$HOME/bin/android-ndk-r10e; \
source ./scripts/ci/build.sh; \
bazel_build output/ci"
--
MOS_MIGRATED_REVID=102334239
|
|
|
|
|
|
|
| |
Currently only building them is tested, not running them or mobile-install, but it's still a good start.
--
MOS_MIGRATED_REVID=102237496
|
|
|
|
|
|
|
| |
Fixes #262.
--
MOS_MIGRATED_REVID=101126149
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=100083317
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaking builds. []
*** Original change description ***
RELNOTES: actoolzip, momczip and swiftstdlibtoolzip have all been made into bash scripts and have been renamed to actoolwrapper, momcwrapper and swiftstdlibtoolwrapper respectively. The old versions will be deleted in a later change.
--
MOS_MIGRATED_REVID=99742398
|
|
|
|
|
|
|
| |
bash scripts and have been renamed to actoolwrapper, momcwrapper and swiftstdlibtoolwrapper respectively. The old versions will be deleted in a later change.
--
MOS_MIGRATED_REVID=99521906
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
Breaks most of the iOS targets on our continuous build.
*** Original change description ***
Move actoolzip, momczip and swiftstdlibtoolzip to tools/xcode and convert them to scripts instead of java apps.
RELNOTES: actoolzip, momczip and swiftstdlibtoolzip have all been made into bash scripts and have been renamed to actoolwrapper, momcwrapper and swiftstdlibtoolwrapper respectively. The old versions will be deleted in a later change.
--
MOS_MIGRATED_REVID=98716081
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=98347349
|
|
|
|
|
|
|
|
|
| |
Fix for https://github.com/google/bazel/issues/300.
RELNOTES:none
--
MOS_MIGRATED_REVID=98230557
|
|
|
|
|
|
|
| |
Adds a jar output to Java and Android rules which contains the class files for source files generated from Java annotation processors. For a java_binary foo, the jar will be foo-gen.jar, and for a java_library foo the jar will be libfoo-gen.jar, and similarly for Android. Also adds a binary serialized proto manifest file output to Java and Android rules which describes the contents of the output class jar of those rules, which is used to create the -gen.jar. See src/main/protobuf/java_compilation.proto.
--
MOS_MIGRATED_REVID=97793715
|
|
|
|
|
|
|
|
|
|
| |
Moves ibtoolzip from being java based to being bash based for easier dev/testing.
Changes the name of ibtoolzip to ibtoolwrapper to avoid conflicts with currently deployed bazel depending on the ibtoolzip name.
Updates realpath
Cleans up update_binaries.sh
--
MOS_MIGRATED_REVID=97724252
|
|
|
|
|
|
|
|
|
|
|
|
| |
If you already ran the deterministic test with an earlier version of
the depot, the second run would build only once Bazel and use the
previous run log to do the diff, leading to an obvious failure as
the code did change. It was due to an incorrect parameter default
value that pointed to the diff of the previous run, skipping the
first bazel compilation.
--
MOS_MIGRATED_REVID=97399620
|
|
|
|
|
|
|
|
|
| |
our tools (ibtool, actool etc) to shell scripts which should be faster and easier to maintain.
RELNOTES:
--
MOS_MIGRATED_REVID=97263085
|
|
|
|
|
|
|
| |
And get rid of usage of "blazerc" flags in our scripts.
--
MOS_MIGRATED_REVID=96776423
|
|
|
|
|
|
|
|
|
| |
This resulted in most of the time on doing only one compilation and comparing
with the previous checksum of generally a older build, making the deterministic
test fails weirdly.
--
MOS_MIGRATED_REVID=96769326
|
|
|
|
|
|
|
|
|
|
| |
This way we can use it to build unstamped binary with an empty
EMBED_LABEL.
--
Change-Id: Id63360f2ccd85a4ba42d54ba670c53cbadacfeca
Reviewed-on: https://bazel-review.googlesource.com/#/c/1560/
MOS_MIGRATED_REVID=96764907
|
|
|
|
|
|
|
| |
Also fix the OS X travis build file.
--
MOS_MIGRATED_REVID=96683399
|
|
|
|
|
|
|
|
|
| |
stdin,stdout,stderr.
A full example of its usage is in RunTests.sh.
--
MOS_MIGRATED_REVID=96319787
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Swift sources whitelisted
* Swift compilation and module merging actions
* Swift stdlib copying into IPA action
* Special case for signing embedded swift stdlib dylibs during bundle signing
* Works with mixed ObjC/Swift sources
* Doesn't support working with dependencies from Swift code.
* Requires Xcode 6.3.1 for swift compiler and tooling.
--
MOS_MIGRATED_REVID=96141887
|
|
|
|
|
|
|
|
| |
This is a replay of the changes from https://bazel-review.googlesource.com/#/c/1520
and that didn't got imported on the import CL.
--
MOS_MIGRATED_REVID=96099800
|
|
|
|
|
|
|
|
|
|
| |
This will allow system-wide configuration for system-wide
installation of Bazel.
--
Change-Id: I71b7232e648f2690766c3b9184f863dc888524c0
Reviewed-on: https://bazel-review.googlesource.com/#/c/1540/
MOS_MIGRATED_REVID=95994630
|
|
|
|
|
|
|
|
|
| |
running system.
Tested on OS X 10.10, Debian 8.1 (x86_64) and Debian 8.1 (i686).
--
MOS_MIGRATED_REVID=95819163
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Now the blessed Bazel binary is self-hosted and correctly labeled.
All tools are also built using Bazel and labeled with the release.
At the end of the compilation, the output folder only host the
Bazel binary now. We use temporary folders to store the intermediate
artifacts.
Also integrated ./bootstrap_test.sh in compile.sh so there is only
one script for everything regarding bootstraping Bazel.
--
Change-Id: Idadbd075e7b8ecb6e306b919b7a73c647c5cfbae
Reviewed-on: https://bazel-review.googlesource.com/#/c/1460/
MOS_MIGRATED_REVID=95625880
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added target to use java skylark rules to bootstrap
JavaBuilder and SingleJar. Uses thoses target to bootstrap
JavaBuilder and SingleJar and compiles all tools using
Bazel.
--
Change-Id: I5142917c8b31e04015fbab89382df36b4892d8c6
Reviewed-on: https://bazel-review.googlesource.com/#/c/1451/
MOS_MIGRATED_REVID=95281092
|
|
|
|
|
|
|
|
|
|
| |
Also updates the fetch documentation. Now that it's been in the wild for a bit,
keeping --fetch=true the default seems like the right choice: it's less
confusing to new users and anyone who cares can put `build --fetch=false` in
their .bazelrc file.
--
MOS_MIGRATED_REVID=94912125
|
|
|
|
|
|
|
|
|
|
|
| |
This ZIP implementation is lightweight and rely on zlib for
compression. libarchive was a bit tricky to set-up so it's
better to use that one.
--
Change-Id: I607b492998572e834e095a4606eeb77c0b574542
Reviewed-on: https://bazel-review.googlesource.com/#/c/1410/
MOS_MIGRATED_REVID=94910072
|
|
|
|
|
|
|
| |
--
Change-Id: Id9e80ebc9f05ee7dcdf5d77e84e29cfb89de72cb
Reviewed-on: https://bazel-review.googlesource.com/#/c/1400/
MOS_MIGRATED_REVID=94696229
|
|
|
|
|
|
|
| |
See comment in https://github.com/google/bazel/commit/f925f078be973b9c5e6882a99e35ab4ffff51cf4
--
MOS_MIGRATED_REVID=94456605
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=94088974
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=93915666
|
|
|
|
|
|
|
| |
Fixes #192.
--
MOS_MIGRATED_REVID=93890217
|
|
|
|
|
|
|
|
|
| |
This only makes sense on Darwin platform.
--
Change-Id: I337a92bfb9a121b925b5e12e44108abb8c6cbd46
Reviewed-on: https://bazel-review.googlesource.com/#/c/1330/
MOS_MIGRATED_REVID=93651773
|
|
|
|
|
|
|
|
|
|
| |
This is a bit annoying from a UX perspective, as the JDK is an "external
dependency" (and the C++ compiler really should be) so you have to run
"fetch" on new repositories with nothing in the WORKSPACE file before
doing your first build.
--
MOS_MIGRATED_REVID=93532829
|
|
|
|
|
|
|
| |
Without that change, the compile.sh script fails when $HOME is unset.
--
MOS_MIGRATED_REVID=93412872
|
|
|
|
|
|
|
|
|
|
|
| |
Poorly performing features of the API have been deprecated in favor of better alternatives:
- use addZip(File) over addZip(InputStream) or addZip(String, InputStream)
- use addFile(ZipFileEntry) over addFile(String, Date, InputStream, DirectoryEntryInfo)
New zip package for high performance ZIP file manipulation. Can directly work with compressed ZIP entry data and has support for Zip64 (forces Zip32 by default).
--
MOS_MIGRATED_REVID=93128639
|
|
|
|
|
|
|
| |
Kicks the can down the road for #167.
--
MOS_MIGRATED_REVID=92270128
|
|
|
|
|
|
|
|
| |
Traditionally, "$CPP" is the C preprocessor, not the C++ compiler, and
the $CFLAGS variable is only for C compilation, not C++.
--
MOS_MIGRATED_REVID=91898356
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add a newline to compile.sh so that the archive_dir variable is
preserved when building with macports.
Without this, we see the following:
$ ./compile.sh
cp: /include/archive.h: No such file or directory
cp: /include/archive_entry.h: No such file or directory
--
Change-Id: c03f3ba7070339ad2e9a0373f98135f780484431
MOS_MIGRATED_REVID=91703218
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=91681168
|
|
|
|
|
|
|
|
| |
We should also move the output directory to bazel-something so
it get excluded from the package path.
--
MOS_MIGRATED_REVID=91567602
|
|
|
|
|
|
|
|
|
| |
Tested with removing the protoc binaries from a github copy.
Fixes #128.
--
MOS_MIGRATED_REVID=91297812
|
|
|
|
|
|
|
|
|
| |
Part the fix for bug #128
Tested by making JDK point to a folder with space.
--
MOS_MIGRATED_REVID=91295878
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Looks like in the transition it was forgotten to be moved to the new
location.
As an effect of this change it was discovered that file.cc had an
dependency back on blaze_util.cc (from client binary for die/pdie functions).
In order to fix that dependency we have had to move die/pdie functions into
util library (added errors.(cc|h)) for this.
Tested on Linux with the following command lines:
$ ./compile.sh
$ ./output/bazel build //src/main/cpp:all
$ ./output/bazel build //src:bazel
$ ./bootstrap_test.sh all
--
Change-Id: I70fb1b6189dc5af31f816332d76efe380ef26302
MOS_MIGRATED_REVID=90987514
|
|
|
|
|
|
|
|
|
| |
Suggested on https://github.com/google/bazel/issues/103#issuecomment-91290723,
this way the workspace on the package path doesn't include any (unwanted) build
artifacts.
--
MOS_MIGRATED_REVID=90733730
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90725916
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90418845
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
*** Reason for rollback ***
New ZipCombiner creates malformed output ZIP files when input ZIP files contain more than 65535 entries, the maximum amount for non-64-bit ZIP files.
*** Original change description ***
Rewrite of ZipCombiner to improve performance and maintainability. Added devtools/build/zip to allow reading and writing of ZIP files without requiring decompressing file data to manipulate them.
ZipCombiner API has some changes. ZipCombiner#addZip takes a File instead of InputStream. ZipCombiner#addFile takes a ZipFileEntry instead of DirectoryEntryInfo
--
MOS_MIGRATED_REVID=90279976
|
|
|
|
|
| |
--
MOS_MIGRATED_REVID=90162183
|
|
|
|
|
|
| |
--
Change-Id: I270ea8e2a0eebba4af252a7f29fb3347643903b4
MOS_MIGRATED_REVID=90055215
|