aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinNoNoir <shinnonoir+git@gmail.com>2017-09-19 17:24:06 +0200
committerShinNoNoir <shinnonoir+git@gmail.com>2017-09-19 17:24:06 +0200
commit956ced64d3a5aec14f7b43a6891c8dfc327265d7 (patch)
treec853291349bd5cb7259411f9dd9bf8df918e0efe
parentc2a735f6bee792d2419b0616eaa84abef91536e6 (diff)
downloadvcpkg-956ced64d3a5aec14f7b43a6891c8dfc327265d7.tar.gz
vcpkg-956ced64d3a5aec14f7b43a6891c8dfc327265d7.zip
[qt5] Update fixcmake.py for new manual-link directory
-rw-r--r--ports/qt5/fixcmake.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/ports/qt5/fixcmake.py b/ports/qt5/fixcmake.py
index 93a535fa2..b081af58e 100644
--- a/ports/qt5/fixcmake.py
+++ b/ports/qt5/fixcmake.py
@@ -18,6 +18,10 @@ for f in files:
builder += "\n " + line.replace("/bin/", "/debug/bin/")
builder += " endif()\n"
elif "_install_prefix}/lib/${LIB_LOCATION}" in line:
+ # Qt5AxServer(d).lib has been moved to manual-link:
+ if '_qt5AxServer_install_prefix' in line:
+ line = line.replace('/lib/', '/lib/manual-link/')
+
builder += " if (${Configuration} STREQUAL \"RELEASE\")"
builder += "\n " + line
builder += " else()"
@@ -30,7 +34,8 @@ for f in files:
builder += "\n " + line.replace("/lib/", "/debug/lib/")
builder += " endif()\n"
elif "_install_prefix}/lib/qtmaind.lib" in line:
- builder += line.replace("/lib/", "/debug/lib/")
+ # qtmaind.lib has been moved to manual-link:
+ builder += line.replace("/lib/", "/debug/lib/manual-link/")
elif "_install_prefix}/plugins/${PLUGIN_LOCATION}" in line:
builder += " if (${Configuration} STREQUAL \"RELEASE\")"
builder += "\n " + line
@@ -38,8 +43,9 @@ for f in files:
builder += "\n " + line.replace("/plugins/", "/debug/plugins/")
builder += " endif()\n"
elif "_install_prefix}/lib/qtmain.lib" in line:
- builder += line
- builder += " set(imported_location_debug \"${_qt5Core_install_prefix}/debug/lib/qtmaind.lib\")\n"
+ # qtmain(d).lib has been moved to manual-link:
+ builder += line.replace("/lib/", "/lib/manual-link/")
+ builder += " set(imported_location_debug \"${_qt5Core_install_prefix}/debug/lib/manual-link/qtmaind.lib\")\n"
builder += "\n"
builder += " set_target_properties(Qt5::WinMain PROPERTIES\n"
builder += " IMPORTED_LOCATION_DEBUG ${imported_location_debug}\n"