aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/CMakeLists.txt
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2024-02-20 18:56:42 +0100
committerTim Jenssen <tim.jenssen@qt.io>2024-02-20 20:19:40 +0000
commit0416941fd150b7163795ccdf1b514aa2d64221c8 (patch)
tree8d62c95863ed4da9f7a44e35fe1b3860ea1a14c0 /src/plugins/qmldesigner/CMakeLists.txt
parentd68ad36ce1a360bf810b01ec27eaf9b474e18a26 (diff)
CMake: introduce option BUILD_DESIGNSTUDIO
This change needs an update of the super repository If you want to buid QtDesignStudio documentation no branding path is necessary anymore: cmake -DCMAKE_GENERATOR:STRING=Ninja -DWITH_DOCS=ON -DCMAKE_PREFIX_PATH:PATH=C:\Qt_online\6.5.3\msvc2019_64 -DBUILD_DESIGNSTUDIO=ON C:/dev/tqtc-qtc-super/qtcreator cmake --build . --target html_docs Task-number: QDS-9827 Task-number: QTCREATORBUG-24222 Change-Id: Ic779b6ab57c71c7f6fa53467bf1ba3ee17cab0ea Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/CMakeLists.txt')
-rw-r--r--src/plugins/qmldesigner/CMakeLists.txt13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/CMakeLists.txt b/src/plugins/qmldesigner/CMakeLists.txt
index 0ca1db5751..f520495d7c 100644
--- a/src/plugins/qmldesigner/CMakeLists.txt
+++ b/src/plugins/qmldesigner/CMakeLists.txt
@@ -1243,3 +1243,16 @@ extend_qtc_plugin(qtquickplugin
qtquickplugin.cpp qtquickplugin.h
qtquickplugin.qrc
)
+
+if (BUILD_DESIGNSTUDIO)
+ configure_file(
+ "${QtCreator_SOURCE_DIR}/dist/branding/qtdesignstudio/QtProject/QtDesignStudio.ini"
+ "${PROJECT_BINARY_DIR}/${IDE_DATA_PATH}/QtProject/${IDE_CASED_ID}.ini"
+ COPYONLY
+ )
+ install(FILES
+ ${QtCreator_SOURCE_DIR}/dist/branding/qtdesignstudio/QtProject/QtDesignStudio.ini
+ DESTINATION ${IDE_DATA_PATH}/QtProject
+ RENAME ${IDE_CASED_ID}.ini
+ )
+endif ()