From: Benjamin Piwowarski Date: Fri, 21 Mar 2014 17:38:09 +0000 (+0100) Subject: Avoids const_cast in configure_command by using mutable X-Git-Tag: 2.2.0alpha1~2059 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=73405549cb122d30dfdba13414660a3427eb0db2;p=features.git Avoids const_cast in configure_command by using mutable --- diff --git a/src/support/Package.cpp b/src/support/Package.cpp index f5ee5d5436..b4b0e1493d 100644 --- a/src/support/Package.cpp +++ b/src/support/Package.cpp @@ -154,9 +154,8 @@ Package::Package(string const & command_line_arg0, std::string const & Package::configure_command() const { if (configure_command_.empty()) { - std::string &command = const_cast(configure_command_); FileName const configure_script(addName(system_support().absFileName(), "configure.py")); - command = os::python() + ' ' + + configure_command_ = os::python() + ' ' + quoteName(configure_script.toFilesystemEncoding()) + with_version_suffix() + " --binary-dir=" + quoteName(FileName(binary_dir().absFileName()).toFilesystemEncoding());