X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fsupport%2FPackage.h;h=4e5c6fa3f46e78f11ba64ab80ca0304ae5e017bf;hb=037b1e14789223c89e88e8bd74baffa4d0956571;hp=e5cc32326044e6025ee96d9428c7d860e597cf6c;hpb=ac8b77fc032a2ec97409f30c31a023a18fca64d3;p=lyx.git diff --git a/src/support/Package.h b/src/support/Package.h index e5cc323260..4e5c6fa3f4 100644 --- a/src/support/Package.h +++ b/src/support/Package.h @@ -51,7 +51,7 @@ Package const & package(); class Package { public: /// Default constructor does not lead to the paths being set. - Package() {} + Package() : explicit_user_support_dir_(false), in_build_dir_(false) {} /** Called by init_package, above. * All paths will be initialized. @@ -134,11 +134,11 @@ public: */ static FileName const & get_home_dir(); - /** Command to run the configure script. - * Caution: This is "ready-to-run", i.e. in the locale encoding, not - * utf8. - */ - std::string const & configure_command() const; + /// Run configure.py + int reconfigureUserLyXDir(std::string const & option) const; + + /// + std::string getConfigureLockName() const; private: FileName binary_dir_; @@ -151,6 +151,10 @@ private: mutable FileName document_dir_; mutable FileName temp_dir_; FileName system_temp_dir_; + /** Command to run the configure script. + * Caution: This is "ready-to-run", i.e. in the locale encoding, not + * utf8. + */ mutable std::string configure_command_; bool explicit_user_support_dir_; bool in_build_dir_;