Review Request 129416: CMake ProjectManager: add advanced configuration settings

René J.V. Bertin rjvbertin at gmail.com
Wed Nov 16 16:22:28 UTC 2016


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/129416/
-----------------------------------------------------------

Review request for KDevelop.


Repository: kdevelop


Description
-------

This patch introduces something I've been missing since I started using KDevelop: the possibility to reconfigure the way CMake is called after creating a project (= through the IDE rather than by editing a file in the .kdev4 directory).

The patch introduces the equivalent of all fields available on the fields available on the cmake initial creation dialog, under the advanced button.

It's open for discussion whether the ExtraArguments field should have a history too (otherwise it could be a simple text entry box), and whether that history should be shared with the one from `CMakeBuildDirChooser`.

I'd also like to point out that with this extended interface we could provide a reset button which removes `CMakeCache.txt` and the `CMakeFiles` directory; this is actually required for changes to certain changes like the compiler to be used.


Diffs
-----

  projectmanagers/cmake/settings/cmakebuildsettings.ui 96362dd 
  projectmanagers/cmake/settings/cmakepreferences.h d653927 
  projectmanagers/cmake/settings/cmakepreferences.cpp e7cfbbb 

Diff: https://git.reviewboard.kde.org/r/129416/diff/


Testing
-------

Works as expected on OS X with Qt 5.6.2 and KF5 5.27.0


Thanks,

René J.V. Bertin

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20161116/56c7f7ef/attachment.html>


More information about the KDevelop-devel mailing list