summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/CMakeLists.txt')
-rw-r--r--Source/WebKit/CMakeLists.txt23
1 files changed, 14 insertions, 9 deletions
diff --git a/Source/WebKit/CMakeLists.txt b/Source/WebKit/CMakeLists.txt
index 081858daa..aff418d6d 100644
--- a/Source/WebKit/CMakeLists.txt
+++ b/Source/WebKit/CMakeLists.txt
@@ -54,17 +54,22 @@ set(WebKit_PRIVATE_HEADERS_LOCATION Headers/${PROJECT_VERSION}/QtWebKit/Private)
WEBKIT_FRAMEWORK(WebKit)
-set_target_properties(WebKit PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
-install(TARGETS WebKit EXPORT WebKitTargets
- DESTINATION "${LIB_INSTALL_DIR}"
- RUNTIME DESTINATION "${BIN_INSTALL_DIR}"
-)
+if (${PORT} STREQUAL "Qt")
+ set_target_properties(WebKit PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR})
+ install(TARGETS WebKit EXPORT WebKitTargets
+ DESTINATION "${LIB_INSTALL_DIR}"
+ RUNTIME DESTINATION "${BIN_INSTALL_DIR}"
+ )
+ if (MSVC)
+ install(FILES $<TARGET_PDB_FILE:WebKit> DESTINATION "${BIN_INSTALL_DIR}" OPTIONAL)
+ endif ()
+
+ if (NOT MSVC)
+ ADD_PREFIX_HEADER(WebKit "${WEBKIT_DIR}/qt/WebKitPrefix.h")
+ endif ()
+endif ()
add_dependencies(WebKit WebCore)
if (TARGET WebKitGUID)
add_dependencies(WebKit WebKitGUID)
endif ()
-
-if (NOT MSVC AND ${PORT} STREQUAL "Qt")
- ADD_PREFIX_HEADER(WebKit "${WEBKIT_DIR}/qt/WebKitPrefix.h")
-endif ()