Javier Maestro
9edaefe13c
fix: move all bazelbuild links to bazel-contrib ( #1315 )
2024-11-06 15:35:23 +00:00
tanx
21ef088758
update @rules_perl in examples ( #1108 )
2023-10-25 17:16:20 +01:00
jheaff1
2c6262f8f4
Hermetic pkg config ( #979 )
2022-11-09 11:54:39 +00:00
jheaff1
dd1e2850bd
Add macro that faciliates "bazel run" of binary generated by rules_foreign_cc ( #971 )
...
Co-authored-by: James Sharpe <james.sharpe@zenotech.com>
2022-11-03 21:24:31 +00:00
James Sharpe
5bb0829e35
openssl 1.1.1o ( #922 )
2022-07-27 21:39:04 +00:00
Fabian Meumertzheim
26eadbcd0d
Replace `escape_locations` with `escape_locations_and_make_variables` everywhere ( #861 )
...
Co-authored-by: James Sharpe <james.sharpe@zenotech.com>
2022-02-09 22:34:12 +00:00
jheaff1
470a78047e
Remove unused BUILD.perl.bazel file ( #871 )
...
Co-authored-by: UebelAndre <github@uebelandre.com>
2022-02-09 21:56:02 +00:00
jheaff1
7f8183f205
use rules_perl toolchain for Windows build of OpenSSL ( #846 )
...
* use rules_perl toolchain for Windows build of OpenSSL
* Update repositories.bzl
* Update openssl_repositories.bzl
* Update openssl_repositories.bzl
Co-authored-by: UebelAndre <github@uebelandre.com>
2021-12-30 17:07:10 +00:00
UebelAndre
aa61b9ad8b
Minor cleanup for examples ( #835 )
...
* Remove `BUILD` files from source globs in examples
* Updated example urls
2021-12-30 16:37:31 +00:00
Daniel Wagner-Hall
ec9c9a4612
Expand make variables in env ( #788 )
2021-10-19 07:51:53 -07:00
UebelAndre
6d5dbf02f7
Move more example build config into example BUILD files ( #763 )
2021-08-17 14:05:12 +00:00
UebelAndre
3d97bed4a2
Added Google mirrors for new openssl repositories ( #738 )
2021-07-28 09:00:48 -07:00
UebelAndre
bf6d54c470
Updated version of openssl ( #737 )
2021-07-28 15:46:08 +00:00
jheaff1
5163c3cec8
Build OpenSSL using MSVC toolchain on Windows ( #729 )
...
* build OpenSSL using MSVC toolchain on Windows
* Display lib name in progress message
Before this commit, when building OpenSSL using MSVC, the progress
message would display "Building openssl_msvc_".
After this commit, the progess message would display
"Building openssl".
* Add test to verify linkage with OpenSSL libs
* Add test to verify linkage with Curl libs
Note that linker errors occur in applications that link with libssl
and libcrypto if libcrypto comes before libssl on the linker
command-line. Swapping the order of libcrypto and libssl in
BUILD.openssl.bazel resolved the issue.
2021-07-28 08:13:03 -07:00
UebelAndre
3dbe409720
Removed legacy `*env_vars` attributes from `cmake` and `configure_make` rule ( #675 )
...
* Removed legacy `*env_vars` attributes from `cmake` and `configure_make` rule. Use `env` instead.
* Updated examples
* Improved variable expansion
* Fixed missing `build_data` attribute for `configure_make`
* Fix environment variable quotes
* Attempt to address quoted environment variables.
* Updated documentation
2021-06-21 08:24:34 -07:00
UebelAndre
e4399415b8
Added "targets" API ( #556 )
...
* Added `targets` API to all existing build rules
* Updated examples
* Restore making the make toolchain always available.
* Add support for generator cmake parsing and setting CMAKE_MAKE_PROGRAM
* Cleaned up duplicate generator arguments
* Fixed cmake tests
* Updated docs
* Addressed PR feedback
* Fixed missing and incorrect generators
* Fixed `generate_args` name
2021-03-17 13:42:44 +00:00
UebelAndre
edbfa3bfa9
Restructured rules to match architecture ( #555 )
...
* Restructured rules to match architecture
* Added exports of all symbols in the deprecated location for legacy support
* Updated examples
2021-03-12 16:54:14 +00:00
UebelAndre
0e0d9a26f2
Prefixed all output attributes with `out_` to make their use clearer ( #538 )
...
* Prefixed all output attributes with `out_` to make their use clearer
* Updated examples
2021-03-11 17:14:00 +00:00
UebelAndre
e285764b78
Restructed examples and enabled more testing ( #515 )
...
* Reorganized examples
* Documentation
* Third party
2021-02-26 20:21:13 +00:00