From 19714f55ee70f3130751c8f720b21d869bc82b5d Mon Sep 17 00:00:00 2001 From: Josh Stone Date: Thu, 26 Oct 2017 16:30:17 -0700 Subject: [PATCH] config.toml: Add stubs for recognized-but-unused install paths ... specifically `datadir`, `infodir`, and `localstatedir`. These were already accepted by `configure.py`, but it didn't have any place to put the values. --- config.toml.example | 10 ++++++++++ src/bootstrap/config.rs | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/config.toml.example b/config.toml.example index 261fe205387..df0142b8d46 100644 --- a/config.toml.example +++ b/config.toml.example @@ -203,6 +203,16 @@ # Where to install man pages in `prefix` above #mandir = "share/man" +# Where to install data in `prefix` above (currently unused) +#datadir = "share" + +# Where to install additional info in `prefix` above (currently unused) +#infodir = "share/info" + +# Where to install local state (currently unused) +# If this is a relative path, it will get installed in `prefix` above +#localstatedir = "/var/lib" + # ============================================================================= # Options for compiling Rust code itself # ============================================================================= diff --git a/src/bootstrap/config.rs b/src/bootstrap/config.rs index 66e5efcea4e..33c7141e704 100644 --- a/src/bootstrap/config.rs +++ b/src/bootstrap/config.rs @@ -207,6 +207,11 @@ struct Install { bindir: Option, libdir: Option, mandir: Option, + + // standard paths, currently unused + datadir: Option, + infodir: Option, + localstatedir: Option, } /// TOML representation of how the LLVM build is configured.