2
0
Fork 0
mirror of https://github.com/bazel-contrib/rules_foreign_cc synced 2024-11-30 16:42:07 +00:00
rules_foreign_cc/examples/third_party
jheaff1 93d7c272cc
Build make windows (#716)
* Refactor _env_prelude method to be public (589)

In an upcoming commit, the method will be used to set the PATH,
INCLUDE and LIB environment variables in Windows when building GNU
Make from source

* Build make from source on Windows (#589)

The built_tools_framework.bzl file was modified so that the PATH,
INCLUDE and LIB environment variables are set from the C++ toolchain,
e.g. MSVC.

The PATH environment variable is prepended with the path to the
toolchain's linker, otherwise the MSYS2 linker would be used instead
of MSVC (as they are both named link.exe).
2021-07-12 07:17:18 -07:00
..
apr Removed legacy *env_vars attributes from cmake and configure_make rule (#675) 2021-06-21 08:24:34 -07:00
apr_util Removed legacy *env_vars attributes from cmake and configure_make rule (#675) 2021-06-21 08:24:34 -07:00
bison Restructured rules to match architecture (#555) 2021-03-12 16:54:14 +00:00
cares Updated cares example to stop building targets that aren't outputs (#679) 2021-06-15 10:15:19 -07:00
curl Add config for building with spawn_strategy=standalone (#603) 2021-05-05 17:47:25 -07:00
gn Add config for building with spawn_strategy=standalone (#603) 2021-05-05 17:47:25 -07:00
gperftools Removed legacy *env_vars attributes from cmake and configure_make rule (#675) 2021-06-21 08:24:34 -07:00
iconv Removed legacy *env_vars attributes from cmake and configure_make rule (#675) 2021-06-21 08:24:34 -07:00
libgit2 Restructured rules to match architecture (#555) 2021-03-12 16:54:14 +00:00
libjpeg_turbo Fixed libjpeg turbo example (#678) 2021-06-14 14:55:28 +00:00
libpng Add config for building with spawn_strategy=standalone (#603) 2021-05-05 17:47:25 -07:00
libssh2 Fixed dangling symlinks in builds (#656) 2021-06-01 13:59:16 -07:00
openssl Removed legacy *env_vars attributes from cmake and configure_make rule (#675) 2021-06-21 08:24:34 -07:00
pcre Restructured rules to match architecture (#555) 2021-03-12 16:54:14 +00:00
python Provide out_data_dirs attribute (#419) (#622) 2021-06-22 08:51:29 -07:00
sqlite Removed legacy *env_vars attributes from cmake and configure_make rule (#675) 2021-06-21 08:24:34 -07:00
subversion Removed legacy *env_vars attributes from cmake and configure_make rule (#675) 2021-06-21 08:24:34 -07:00
zlib Removed all deprecated attributes (#600) 2021-04-12 15:23:42 +00:00
.gitignore Restructed examples and enabled more testing (#515) 2021-02-26 20:21:13 +00:00
BUILD.bazel Build make windows (#716) 2021-07-12 07:17:18 -07:00
README.md Added architecture documentation (#544) 2021-03-09 10:49:13 -08:00
repositories.bzl Provide out_data_dirs attribute (#419) (#622) 2021-06-22 08:51:29 -07:00
WORKSPACE.bazel Moved workspace_definitions.bzl to foreign_cc/repositories.bzl to solve for bzl-visibility issues. (#557) 2021-03-12 09:08:13 -08:00

Rules Foreign CC Third Party Examples

This package contains examples of rules_foreign_cc building common/popular third-party source code.

For more details on how the examples here should be structured. Please see the documentation in @rules_foreign_cc_examples//:README.md.