<table><tr><td style="">mwolff added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D5210" rel="noreferrer">View Revision</a></tr></table><br /><div><div><p>I think you are still abusing the code architecture for compiler support here.</p>

<ul class="remarkup-list">
<li class="remarkup-list-item">the auto-detected nvcc path should be used in a default compiler provider for cuda</li>
<li class="remarkup-list-item">it can then be cloned and custom args can be added</li>
<li class="remarkup-list-item">or one adds a completely new cuda compiler with custom clang args</li>
</ul>

<p>i.e. only add parserArgumentsCuda, move the auto-detection + path stuff to a compiler provider or what it is again. I haven't had a look at the code. if you have trouble with this tell me and I'll have a closer look at the code and try to make it work the way I imagine it for this</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R32 KDevelop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D5210" rel="noreferrer">https://phabricator.kde.org/D5210</a></div></div><br /><div><strong>To: </strong>qi437103, kfunk, KDevelop, mwolff<br /><strong>Cc: </strong>kdevelop-devel<br /></div>