diff options
author | Saturneric <[email protected]> | 2023-01-12 17:56:13 +0000 |
---|---|---|
committer | Saturneric <[email protected]> | 2023-01-12 17:56:13 +0000 |
commit | f5aa16fef81f4b1c791b7ebd7c3d5655beb8be4b (patch) | |
tree | 9bfd0263eb0cf27808dff44dbf746d6227380f05 | |
parent | feat: improve msys2 build process (diff) | |
download | GpgFrontend-f5aa16fef81f4b1c791b7ebd7c3d5655beb8be4b.tar.gz GpgFrontend-f5aa16fef81f4b1c791b7ebd7c3d5655beb8be4b.zip |
fix: solve ci issues at debug mode
-rw-r--r-- | src/CMakeLists.txt | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 3730d617..04528239 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -320,8 +320,8 @@ if (APPLICATION_BUILD) # include qt dependencies add_custom_command(TARGET ${AppName} POST_BUILD COMMAND windeployqt --force ${AppName}.exe) - # custom app bundle packing elseif (APPLE AND NOT XCODE_BUILD) + # custom app bundle packing add_executable(${AppName} MACOSX_BUNDLE ${ICON_RESOURCE} ${BASE_SOURCE} ${RESOURCE_FILES} ${QT5_MOCS}) set_target_properties(${AppName} PROPERTIES BUNDLE True @@ -351,6 +351,7 @@ if (APPLICATION_BUILD) COMMENT "Complement to build the required architecture") # app bundle packing using xcode elseif (APPLE AND XCODE_BUILD) + # standard app bundle packing add_executable(${AppName} MACOSX_BUNDLE ${ICON_RESOURCE} ${BASE_SOURCE} ${RESOURCE_FILES} ${QT5_MOCS}) set_target_properties(${AppName} PROPERTIES BUNDLE True @@ -388,10 +389,13 @@ if (APPLICATION_BUILD) add_executable(${AppName} ${BASE_SOURCE} ${RESOURCE_FILES} ${QT5_MOCS}) endif () else () + # if the status is debug add_executable(${AppName} ${BASE_SOURCE} ${RESOURCE_FILES} ${QT5_MOCS}) - # include qt dependencies - add_custom_command(TARGET ${AppName} POST_BUILD - COMMAND windeployqt --force ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${AppName}.exe) + if(MINGW) + # include qt dependencies + add_custom_command(TARGET ${AppName} POST_BUILD + COMMAND windeployqt --force ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/${AppName}.exe) + endif() endif () # Make app build with resources |