summaryrefslogtreecommitdiffstats
path: root/src/process/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/process/CMakeLists.txt')
-rw-r--r--src/process/CMakeLists.txt21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/process/CMakeLists.txt b/src/process/CMakeLists.txt
index 6d35d632c..3afdcc9bc 100644
--- a/src/process/CMakeLists.txt
+++ b/src/process/CMakeLists.txt
@@ -28,7 +28,18 @@ target_link_libraries(${qtWebEngineProcessName}
)
target_include_directories(${qtWebEngineProcessName} PRIVATE ../core)
-get_install_config(config)
+
+qt_get_cmake_configurations(configs)
+foreach(config ${configs})
+ string(TOUPPER "${config}" config_upper)
+ set_target_properties(${qtWebEngineProcessName} PROPERTIES
+ RUNTIME_OUTPUT_DIRECTORY_${config_upper} "${QT_BUILD_DIR}/${INSTALL_LIBEXECDIR}")
+endforeach()
+
+if(QT_FEATURE_debug_and_release)
+ set_target_properties(${qtWebEngineProcessName} PROPERTIES
+ OUTPUT_NAME_DEBUG ${qtWebEngineProcessName}${CMAKE_DEBUG_POSTFIX})
+endif()
if(isFramework)
set_target_properties(${qtWebEngineProcessName} PROPERTIES MACOSX_BUNDLE TRUE)
@@ -48,8 +59,14 @@ if(isFramework)
)
else()
install(TARGETS ${qtWebEngineProcessName}
+ CONFIGURATIONS ${configs}
RUNTIME DESTINATION "${INSTALL_LIBEXECDIR}"
- CONFIGURATIONS ${config}
+ )
+endif()
+
+if(MSVC)
+ install(FILES "$<TARGET_PDB_FILE:${qtWebEngineProcessName}>" OPTIONAL
+ DESTINATION "${INSTALL_LIBEXECDIR}"
)
endif()