moz.build (828B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 5 HOST_RUST_PROGRAMS += ["geckodriver"] 6 # Some Rust build scripts compile C/C++ sources, don't error on warnings for them. 7 AllowCompilerWarnings() 8 9 RUST_TESTS = [ 10 "geckodriver", 11 "webdriver", 12 "marionette", 13 # TODO: Move to mozbase/rust/moz.build once those crates can be 14 # tested separately. 15 "mozdevice", 16 "mozprofile", 17 "mozrunner", 18 "mozversion", 19 ] 20 21 with Files("**"): 22 BUG_COMPONENT = ("Testing", "geckodriver") 23 24 SPHINX_TREES["/testing/geckodriver"] = "doc" 25 26 with Files("doc/**"): 27 SCHEDULES.exclusive = ["docs"] 28 29 COMPILE_FLAGS["BASE_INCLUDES"] = [] 30 HOST_COMPILE_FLAGS["BASE_INCLUDES"] = []