Skip to content

Instantly share code, notes, and snippets.

@polovik
Last active August 29, 2015 14:03
Show Gist options
  • Save polovik/9389ab53c98954d1fa87 to your computer and use it in GitHub Desktop.
Save polovik/9389ab53c98954d1fa87 to your computer and use it in GitHub Desktop.
Add libraries from Qt framework to project's build folder - use "system" procedure for call "xcopy" on Windows for deployment.
TARGET = applicationName
DESTDIR = ../../build
outDir = $$DESTDIR
outDir = $$replace(outDir, /, \\)
system(mkdir $$outDir)
system(xcopy /V /R /Y "%QTDIR%\bin\libgcc_s_dw2-1.dll" $$outDir)
system(xcopy /V /R /Y "%QTDIR%\bin\libwinpthread-1.dll" $$outDir)
system(xcopy /V /R /Y "%QTDIR%\bin\libstdc++-6.dll" $$outDir)
system(xcopy /V /R /Y "%QTDIR%\bin\icu*.dll" $$outDir)
system(xcopy /V /R /Y "%QTDIR%\plugins\sqldrivers\qsqlite.dll" $$outDir\sqldrivers\\)
CONFIG(release) {
system(xcopy /V /R /Y "%QTDIR%\bin\Qt5Core.dll" $$outDir)
system(xcopy /V /R /Y "%QTDIR%\bin\Qt5Sql.dll" $$outDir)
}
CONFIG(debug) {
system(xcopy /V /R /Y "%QTDIR%\bin\Qt5Cored.dll" $$outDir)
system(xcopy /V /R /Y "%QTDIR%\bin\Qt5Sqld.dll" $$outDir)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment