KDevelop disregards target property OUTPUT_NAME when auto-detecting executable path for launch configuration. Steps to reproduce: 1. Create a cmake target (e.g. "abc"); set its property OUTPUT_NAME to something else, e.g. "xyz_binary": set_property(TARGET abc PROPERTY OUTPUT_NAME "xyz_binary") 2. Go to Run -> Run Configurations... 3. Use the "Add" drop-down to add a run configuration for the target "abc". 4. Press Shift+F9 to run the target. Actual results: it tries to run "abc" which does not exist. Expected results: run "xyz_binary".
Same here
Works in current master. Sorry for the noise.
Yes, I think Aleix fixed this issue in one of his commits to KDevelop master branch (to be released as 5.2.0). @Alexander: Please verify if possible.
(In reply to Kevin Funk from comment #3) > Yes, I think Aleix fixed this issue in one of his commits to KDevelop master > branch (to be released as 5.2.0). > > @Alexander: Please verify if possible. It works, thanks!
*** Bug 384928 has been marked as a duplicate of this bug. ***