summaryrefslogtreecommitdiff
path: root/src/shared
diff options
context:
space:
mode:
authorCristian Adam <cristian.adam@qt.io>2019-09-11 15:19:10 +0200
committerCristian Adam <cristian.adam@qt.io>2019-09-11 14:40:12 +0000
commitde7e2990ee3b1724cb4f8f2e35979c4b3f00f337 (patch)
treeb35130b1244b0413213bda6aa4d4c798b4c04a17 /src/shared
parentddf0dd87344d68e1f9a768c188c43fc4aa80b7bf (diff)
downloadqt-creator-de7e2990ee3b1724cb4f8f2e35979c4b3f00f337.tar.gz
CMake build: Fix multi config builds
This fix allows building with MSBuild / Xcode. Change-Id: Id892cbc8a6f8f678602d44115907bce6cba1c005 Reviewed-by: Tobias Hunger <tobias.hunger@qt.io>
Diffstat (limited to 'src/shared')
-rw-r--r--src/shared/help/CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/shared/help/CMakeLists.txt b/src/shared/help/CMakeLists.txt
index 6953123bee..442911b4b8 100644
--- a/src/shared/help/CMakeLists.txt
+++ b/src/shared/help/CMakeLists.txt
@@ -5,12 +5,18 @@ endif()
set(PLUGIN_SOURCE_DIR "${PROJECT_SOURCE_DIR}/src/plugins")
+get_property(isMultiConfig GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
+unset(autogen_suffix)
+if (isMultiConfig)
+ set(autogen_suffix "_$<CONFIG>")
+endif()
+
add_qtc_library(shared_help STATIC
DEPENDS Utils PUBLIC Qt5::Help Qt5::PrintSupport Qt5::Widgets
PUBLIC_INCLUDES
"${PLUGIN_SOURCE_DIR}/help"
"${PLUGIN_SOURCE_DIR}"
- "${CMAKE_CURRENT_BINARY_DIR}/shared_help_autogen/include"
+ "${CMAKE_CURRENT_BINARY_DIR}/shared_help_autogen/include${autogen_suffix}"
"${CMAKE_CURRENT_BINARY_DIR}/"
SOURCES
bookmarkdialog.ui