diff options
author | Cristian Adam <cristian.adam@qt.io> | 2019-09-11 15:19:10 +0200 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2019-09-11 14:40:12 +0000 |
commit | de7e2990ee3b1724cb4f8f2e35979c4b3f00f337 (patch) | |
tree | b35130b1244b0413213bda6aa4d4c798b4c04a17 /src/shared | |
parent | ddf0dd87344d68e1f9a768c188c43fc4aa80b7bf (diff) | |
download | qt-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.txt | 8 |
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 |