aboutsummaryrefslogtreecommitdiffstats
path: root/src/share
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2020-08-19 10:37:26 +0200
committerEike Ziller <eike.ziller@qt.io>2020-08-19 10:40:12 +0000
commitb9b2887686d4a15defa4257fd76ac47a1ef69dfc (patch)
treecfa7406e3af475a00c54d6f112ba516fbc9ccf3f /src/share
parent90f050b2a1175acea8c6c4aa7680d70f5f40b52b (diff)
CMake build: Fix copying of external tools
Fixes: QTCREATORBUG-24509 Change-Id: Ic19adf009bba326a2b9e59fe561e4021bbf21412 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/share')
-rw-r--r--src/share/qtcreator/externaltools/CMakeLists.txt19
1 files changed, 13 insertions, 6 deletions
diff --git a/src/share/qtcreator/externaltools/CMakeLists.txt b/src/share/qtcreator/externaltools/CMakeLists.txt
index bf9f216787..dcd107ef35 100644
--- a/src/share/qtcreator/externaltools/CMakeLists.txt
+++ b/src/share/qtcreator/externaltools/CMakeLists.txt
@@ -1,13 +1,20 @@
set(EXT_TOOLS_DIR "${IDE_DATA_PATH}/externaltools")
-install(FILES lrelease.xml lupdate.xml qmlscene.xml qmlviewer.xml
- DESTINATION "${EXT_TOOLS_DIR}"
-)
+set(tools lrelease.xml lupdate.xml qmlscene.xml qmlviewer.xml)
if (WIN32)
- install(FILES notepad_win.xml DESTINATION "${EXT_TOOLS_DIR}")
+ list(APPEND tools notepad_win.xml)
elseif (APPLE)
- install(FILES vi_mac.xml DESTINATION "${EXT_TOOLS_DIR}")
+ list(APPEND tools vi_mac.xml)
else()
- install(FILES vi.xml DESTINATION "${EXT_TOOLS_DIR}")
+ list(APPEND tools vi.xml)
endif()
+
+qtc_copy_to_builddir(copy_src_share_to_builddir
+ FILES ${tools}
+ DESTINATION "${EXT_TOOLS_DIR}"
+)
+
+install(FILES ${tools}
+ DESTINATION "${EXT_TOOLS_DIR}"
+)