mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Enable tests on FreeBSD. A fair amount of them passes already.
This commit is contained in:
11
test/lit.cfg
11
test/lit.cfg
@@ -607,13 +607,16 @@ if run_vendor == 'apple':
|
|||||||
"%s ld -L%s" %
|
"%s ld -L%s" %
|
||||||
(xcrun_prefix, os.path.join(test_resource_dir, config.target_sdk_name)))
|
(xcrun_prefix, os.path.join(test_resource_dir, config.target_sdk_name)))
|
||||||
|
|
||||||
elif run_os == 'linux-gnu' or run_os == 'linux-gnueabihf':
|
elif run_os == 'linux-gnu' or run_os == 'linux-gnueabihf' or run_os == 'freebsd':
|
||||||
# Linux
|
# Linux/FreeBSD
|
||||||
lit_config.note("Testing Linux " + config.variant_triple)
|
if run_os == 'freebsd':
|
||||||
|
lit_config.note("Testing FreeBSD " + config.variant_triple)
|
||||||
|
else:
|
||||||
|
lit_config.note("Testing Linux " + config.variant_triple)
|
||||||
config.target_object_format = "elf"
|
config.target_object_format = "elf"
|
||||||
config.target_runtime = "native"
|
config.target_runtime = "native"
|
||||||
config.target_swift_autolink_extract = inferSwiftBinary("swift-autolink-extract")
|
config.target_swift_autolink_extract = inferSwiftBinary("swift-autolink-extract")
|
||||||
config.target_sdk_name = "linux"
|
config.target_sdk_name = "freebsd" if run_os == "freebsd" else "linux"
|
||||||
config.target_build_swift = (
|
config.target_build_swift = (
|
||||||
'%s -target %s %s %s %s %s'
|
'%s -target %s %s %s %s %s'
|
||||||
% (config.swiftc, config.variant_triple, resource_dir_opt, mcp_opt,
|
% (config.swiftc, config.variant_triple, resource_dir_opt, mcp_opt,
|
||||||
|
|||||||
Reference in New Issue
Block a user