forked from qt-creator/qt-creator
CMakeProjectManager: Fix deployment data setup
In 73b1a765f3
, we did not consider that the order of the code mattered,
so we overwrote user-provided deployment information with guessed
locations.
Fixes: QTCREATORBUG-22184
Change-Id: Ied3a7436829e8b857c32e9364508a33414927c99
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -204,7 +204,8 @@ DeploymentData CMakeBuildConfiguration::deploymentData() const
|
|||||||
|
|
||||||
for (const CMakeBuildTarget &ct : m_buildTargets) {
|
for (const CMakeBuildTarget &ct : m_buildTargets) {
|
||||||
if (ct.targetType == ExecutableType || ct.targetType == DynamicLibraryType) {
|
if (ct.targetType == ExecutableType || ct.targetType == DynamicLibraryType) {
|
||||||
if (!ct.executable.isEmpty()) {
|
if (!ct.executable.isEmpty()
|
||||||
|
&& !result.deployableForLocalFile(ct.executable.toString()).isValid()) {
|
||||||
result.addFile(ct.executable.toString(),
|
result.addFile(ct.executable.toString(),
|
||||||
deploymentPrefix + buildDir.relativeFilePath(ct.executable.toFileInfo().dir().path()),
|
deploymentPrefix + buildDir.relativeFilePath(ct.executable.toFileInfo().dir().path()),
|
||||||
DeployableFile::TypeExecutable);
|
DeployableFile::TypeExecutable);
|
||||||
|
Reference in New Issue
Block a user