aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen
diff options
context:
space:
mode:
authorSamson <16504129+sagudev@users.noreply.github.com>2024-11-11 20:25:10 +0100
committerGitHub <noreply@github.com>2024-11-11 19:25:10 +0000
commitdeddcf2c7a7ad182720aed3da50d028c1e5ecb7d (patch)
treefbb9541722024ba8cb973dba79bb08dd2b0dd052 /components/script/dom/bindings/codegen
parent4f4b7b1abf8919ff045da0295a45111a890a75e5 (diff)
downloadservo-deddcf2c7a7ad182720aed3da50d028c1e5ecb7d.tar.gz
servo-deddcf2c7a7ad182720aed3da50d028c1e5ecb7d.zip
Fix writing of apis.html (#34224)
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r--components/script/dom/bindings/codegen/run.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/components/script/dom/bindings/codegen/run.py b/components/script/dom/bindings/codegen/run.py
index a632abc1d9b..4bf5966e305 100644
--- a/components/script/dom/bindings/codegen/run.py
+++ b/components/script/dom/bindings/codegen/run.py
@@ -16,7 +16,10 @@ def main():
sys.path.insert(0, os.path.join(SERVO_ROOT, "third_party", "ply"))
css_properties_json, out_dir = sys.argv[1:]
- doc_servo = os.path.join(SERVO_ROOT, "target", "doc", "servo")
+ # Four dotdots: /path/to/target(4)/debug(3)/build(2)/style-*(1)/out
+ # Do not ascend above the target dir, because it may not be called target
+ # or even have a parent (see CARGO_TARGET_DIR).
+ doc_servo = os.path.join(out_dir, "..", "..", "..", "..", "doc")
webidls_dir = os.path.join(SCRIPT_PATH, "..", "..", "webidls")
config_file = "Bindings.conf"