summaryrefslogtreecommitdiff
path: root/src/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r--src/CMakeLists.txt27
1 files changed, 11 insertions, 16 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 180422ef..f168ef36 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -82,9 +82,6 @@ SET(organizer_SRCS
main.cpp
loghighlighter.cpp
loglist.cpp
- lockeddialogbase.cpp
- lockeddialog.cpp
- waitingonclosedialog.cpp
loadmechanism.cpp
installationmanager.cpp
filedialogmemory.cpp
@@ -143,6 +140,8 @@ SET(organizer_SRCS
envwindows.cpp
colortable.cpp
sanitychecks.cpp
+ processrunner.cpp
+ uilocker.cpp
shared/windows_error.cpp
shared/error_report.cpp
@@ -204,9 +203,6 @@ SET(organizer_HDRS
mainwindow.h
loghighlighter.h
loglist.h
- lockeddialogbase.h
- lockeddialog.h
- waitingonclosedialog.h
loadmechanism.h
installationmanager.h
filedialogmemory.h
@@ -244,7 +240,6 @@ SET(organizer_HDRS
viewmarkingscrollbar.h
plugincontainer.h
organizercore.h
- ilockedwaitingforprocess.h
iuserinterface.h
instancemanager.h
usvfsconnector.h
@@ -266,6 +261,8 @@ SET(organizer_HDRS
envshortcut.h
envwindows.h
colortable.h
+ processrunner.h
+ uilocker.h
shared/windows_error.h
shared/error_report.h
@@ -289,8 +286,6 @@ SET(organizer_UIS
modinfodialog.ui
messagedialog.ui
mainwindow.ui
- lockeddialog.ui
- waitingonclosedialog.ui
editexecutablesdialog.ui
credentialsdialog.ui
categoriesdialog.ui
@@ -348,6 +343,8 @@ set(core
organizercore
organizerproxy
apiuseraccount
+ processrunner
+ uilocker
)
set(dialogs
@@ -392,12 +389,6 @@ set(executables
editexecutablesdialog
)
-set(locking
- ilockedwaitingforprocess
- lockeddialog
- lockeddialogbase
-)
-
set(modinfo
modinfo
modinfobackup
@@ -494,7 +485,7 @@ set(widgets
)
set(src_filters
- application core browser dialogs downloads env executables locking modinfo
+ application core browser dialogs downloads env executables modinfo
modinfo\\dialog modlist plugins previews profiles settings settingsdialog
utilities widgets
)
@@ -662,6 +653,10 @@ INSTALL(
${qt5bin}/windeployqt.exe --verbose 0 uibase.dll ${windeploy_parameters}
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/bin
)
+ EXECUTE_PROCESS(COMMAND
+ ${qt5bin}/windeployqt.exe --verbose 0 plugins/bsa_packer.dll ${windeploy_parameters}
+ WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/bin
+ )
file(REMOVE_RECURSE ${CMAKE_INSTALL_PREFIX}/bin/platforms)
file(REMOVE_RECURSE ${CMAKE_INSTALL_PREFIX}/bin/styles)
file(REMOVE_RECURSE ${CMAKE_INSTALL_PREFIX}/bin/dlls/imageformats)