aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaturneric <[email protected]>2023-01-12 17:56:13 +0000
committerSaturneric <[email protected]>2023-01-12 17:56:13 +0000
commitf5aa16fef81f4b1c791b7ebd7c3d5655beb8be4b (patch)
tree9bfd0263eb0cf27808dff44dbf746d6227380f05
parentfeat: improve msys2 build process (diff)
downloadGpgFrontend-f5aa16fef81f4b1c791b7ebd7c3d5655beb8be4b.tar.gz
GpgFrontend-f5aa16fef81f4b1c791b7ebd7c3d5655beb8be4b.zip
fix: solve ci issues at debug mode
-rw-r--r--src/CMakeLists.txt12
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