]> git.lyx.org Git - lyx.git/blobdiff - src/support/package.h
hopefully fix tex2lyx linking.
[lyx.git] / src / support / package.h
index 2b44462f0627be877b242031b94a73124a2eed94..6b70605c56833447d3169be96820f0c47da7eb44 100644 (file)
@@ -72,7 +72,6 @@ public:
        std::string const & binary_dir() const;
 
        /** The top of the LyX source code tree.
-        *  Used by the GTK frontend when searching for .glade files.
         */
        std::string const & top_srcdir() const;
 
@@ -113,12 +112,15 @@ public:
 
        /** Used when setting the user_support directory.
         *  Used also when expanding "~/" or contracting to "~/". (filetools.C)
-        *  Used by the XForms file dialog.
         *  Used in emergencyWrite (bufferlist.C) as one possible location
         *  for the dump.
+        *  This may be empty (e. g. when run under a CGI environment)
         */
        std::string const & home_dir() const;
 
+       /// Command to run the configure script
+       std::string const & configure_command() const;
+
 private:
        std::string binary_dir_;
        std::string system_support_dir_;
@@ -128,6 +130,7 @@ private:
        mutable std::string document_dir_;
        mutable std::string temp_dir_;
        std::string home_dir_;
+       std::string configure_command_;
        bool explicit_user_support_dir_;
 };
 
@@ -189,6 +192,12 @@ std::string const & Package::home_dir() const
        return home_dir_;
 }
 
+inline
+std::string const & Package::configure_command() const
+{
+       return configure_command_;
+}
+
 } // namespace support
 } // namespace lyx