D17255: KDevelop: support for installing into a non-standard parallel prefix
René J.V. Bertin
noreply at phabricator.kde.org
Fri Nov 30 11:38:45 GMT 2018
rjvbb created this revision.
rjvbb added a reviewer: KDevelop.
rjvbb added a project: KDevelop.
rjvbb requested review of this revision.
REVISION SUMMARY
This is a proper patch containing the changes I have been making to make KDevelop behave better in a situation where it is installed into a non-standard parallel prefix. In my case this concerns /opt/local as used by MacPorts but I think the changes could be useful elsewhere too.
The patch adds a preference for the cmake utility and the manpages from the install prefix, and replaces the hardcoded python interpreter specification with the more usual `/usr/bin/env python` line.
TEST PLAN
Has proven to work as intended over the last few years, on Mac and Linux.
I may have overlooked places where the default standard locations (/usr and /usr/local) are computed rather than hardcoded.
REPOSITORY
R32 KDevelop
REVISION DETAIL
https://phabricator.kde.org/D17255
AFFECTED FILES
config-kdevelop.h.cmake
plugins/cmake/cmakeutils.cpp
plugins/cmake/cmakeutils.h
plugins/manpage/manpageplugin.cpp
plugins/qmljs/3rdparty/qtcreator-libs/qmljs/parser/changeLicense.py
plugins/qmljs/nodejsmodules/buffer.py
plugins/qmljs/nodejsmodules/child_process.py
plugins/qmljs/nodejsmodules/common.py
plugins/qmljs/nodejsmodules/console.py
plugins/qmljs/nodejsmodules/crypto.py
plugins/qmljs/nodejsmodules/dgram.py
plugins/qmljs/nodejsmodules/dns.py
plugins/qmljs/nodejsmodules/domain.py
plugins/qmljs/nodejsmodules/ecmascript.py
plugins/qmljs/nodejsmodules/event.py
plugins/qmljs/nodejsmodules/fs.py
plugins/qmljs/nodejsmodules/http.py
plugins/qmljs/nodejsmodules/https.py
plugins/qmljs/nodejsmodules/idltojs.py
plugins/qmljs/nodejsmodules/jsgenerator.py
plugins/qmljs/nodejsmodules/net.py
plugins/qmljs/nodejsmodules/os.py
plugins/qmljs/nodejsmodules/path.py
plugins/qmljs/nodejsmodules/punycode.py
plugins/qmljs/nodejsmodules/querystring.py
plugins/qmljs/nodejsmodules/readline.py
plugins/qmljs/nodejsmodules/stream.py
plugins/qmljs/nodejsmodules/string_decoder.py
plugins/qmljs/nodejsmodules/tls.py
plugins/qmljs/nodejsmodules/tty.py
plugins/qmljs/nodejsmodules/url.py
plugins/qmljs/nodejsmodules/util.py
plugins/qmljs/nodejsmodules/vm.py
plugins/qmljs/nodejsmodules/zlib.py
To: rjvbb, #kdevelop
Cc: kdevelop-devel, glebaccon, hase, antismap, iodelay, vbspam, geetamc, Pilzschaf, akshaydeo, surgenight, arrowd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20181130/648f162a/attachment.html>
More information about the KDevelop-devel
mailing list