mirror of
https://github.com/bazel-contrib/rules_foreign_cc
synced 2024-12-01 22:16:27 +00:00
93d7c272cc
* 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).
83 lines
2.4 KiB
Python
83 lines
2.4 KiB
Python
package(default_visibility = ["//visibility:public"])
|
|
|
|
test_suite(
|
|
name = "linux_tests",
|
|
tags = ["manual"],
|
|
tests = [
|
|
"//apr:apr_build_test",
|
|
"//apr_util:apr_util_build_test",
|
|
"//bison:bison_build_test",
|
|
"//cares:test_c_ares",
|
|
"//curl:curl_build_test",
|
|
"//gn:gn_launch_test",
|
|
"//gperftools:test",
|
|
"//libgit2:libgit2_build_test",
|
|
"//libjpeg_turbo:libjpeg_turbo_build_test",
|
|
"//libpng:test_libpng",
|
|
"//libssh2:libssh2_build_test",
|
|
"//openssl:openssl_build_test",
|
|
"//pcre:pcre_build_test",
|
|
"//python:python_tests",
|
|
"//sqlite:sqlite_build_test",
|
|
"//subversion:subversion_build_test",
|
|
],
|
|
)
|
|
|
|
test_suite(
|
|
name = "linux_rbe_tests",
|
|
tags = ["manual"],
|
|
tests = [
|
|
"//apr:apr_build_test",
|
|
"//apr_util:apr_util_build_test",
|
|
# Missing a new enough m4 to build
|
|
# "//bison:bison_build_test",
|
|
"//cares:test_c_ares",
|
|
"//curl:curl_build_test",
|
|
# Attempts to access git sha during configure of build so fails
|
|
# "//gn:gn_launch_test",
|
|
"//gperftools:test",
|
|
"//libgit2:libgit2_build_test",
|
|
"//libjpeg_turbo:libjpeg_turbo_build_test",
|
|
"//libpng:test_libpng",
|
|
"//libssh2:libssh2_build_test",
|
|
"//openssl:openssl_build_test",
|
|
"//pcre:pcre_build_test",
|
|
"//python:python_tests",
|
|
# Missing a new enough automake to build
|
|
#"//sqlite:sqlite_build_test",
|
|
#"//subversion:subversion_build_test",
|
|
],
|
|
)
|
|
|
|
test_suite(
|
|
name = "macos_tests",
|
|
tags = ["manual"],
|
|
tests = [
|
|
"//apr:apr_build_test",
|
|
"//apr_util:apr_util_build_test",
|
|
"//cares:test_c_ares",
|
|
"//curl:curl_build_test",
|
|
"//gn:gn_launch_test",
|
|
"//gperftools:test",
|
|
"//iconv:iconv_build_test",
|
|
"//libgit2:libgit2_build_test",
|
|
"//libjpeg_turbo:libjpeg_turbo_build_test",
|
|
"//libpng:test_libpng",
|
|
"//libssh2:libssh2_build_test",
|
|
"//openssl:openssl_build_test",
|
|
"//pcre:pcre_build_test",
|
|
"//python:python_tests",
|
|
"//sqlite:sqlite_build_test",
|
|
"//subversion:subversion_build_test",
|
|
],
|
|
)
|
|
|
|
test_suite(
|
|
name = "windows_tests",
|
|
tags = ["manual"],
|
|
tests = [
|
|
"//curl:curl_build_test",
|
|
# TODO: Add more windows tests
|
|
],
|
|
)
|