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/BUILD.bazel
James Sharpe 7baefc1a8c
Autotools examples (#754)
* Build files for autotools tools
* m4 1.4.19
2021-11-19 00:56:08 +00:00

109 lines
3.6 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",
# Builds but not useful as it hardcodes paths so isn't relocateable
# "//autotools:autoconf_build_test",
# Fails due to hardcoded paths in autoconf
# "//autotools:automake_build_test",
"//autotools:libtool_build_test",
"//autotools:m4_build_test",
"//bison:bison_build_test",
"//cares:test_c_ares",
"//curl:curl_test_suite",
"//gn:gn_launch_test",
"//gperftools:test",
"//libgit2:libgit2_build_test",
"//iconv:iconv_linux_build_test",
"//libjpeg_turbo:libjpeg_turbo_build_test",
"//libpng:test_libpng",
"//libssh2:libssh2_build_test",
"//log4cxx:log4cxx_build_test",
"//openssl:openssl_test_suite",
"//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",
# Copying files to RBE does not preserve timestamps, invoking autotools which is not new enough to build apr_util and its dependants
# "//apr_util:apr_util_build_test",
# M4 errors due to timestamps of source
# not being preserved
#"//autotools:autoconf_build_test",
#"//autotools:automake_build_test",
#"//autotools:libtool_build_test",
#"//autotools:m4_build_test",
# Missing a new enough m4 to build
# "//bison:bison_build_test",
"//cares:test_c_ares",
"//curl:curl_test_suite",
# 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_test_suite",
"//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",
# Builds but not useful as it hardcodes paths so isn't relocateable
# "//autotools:autoconf_build_test",
# Fails due to hardcoded paths in autoconf
#"//autotools:automake_build_test",
"//autotools:libtool_build_test",
"//autotools:m4_build_test",
# "//bison:bison_build_test",
"//cares:test_c_ares",
"//cares:test_c_ares_ios",
"//curl:curl_test_suite",
"//gn:gn_launch_test",
"//gperftools:test",
"//iconv:iconv_macos_build_test",
"//libgit2:libgit2_build_test",
"//libjpeg_turbo:libjpeg_turbo_build_test",
"//libpng:test_libpng",
"//libssh2:libssh2_build_test",
"//log4cxx:log4cxx_build_test",
"//openssl:openssl_test_suite",
"//pcre:pcre_build_test",
"//python:python_tests",
"//sqlite:sqlite_build_test",
"//subversion:subversion_build_test",
],
)
test_suite(
name = "windows_tests",
tags = ["manual"],
tests = [
"//apr:apr_build_test",
"//curl:curl_test_suite",
"//openssl:openssl_test_suite",
# TODO: Add more windows tests
],
)