forked from qt-creator/qt-creator
Developing these files can lead to .swp files from other editors, and .pyc files when running python files. When these are later removed, CMake complains about removed dependencies. List the files to copy & install explicitly to workaround this. Change-Id: Ie971abad8e9be0d2d7de94caf8836664396885b0 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
75 lines
1.4 KiB
CMake
75 lines
1.4 KiB
CMake
set(resource_directories
|
|
android
|
|
cplusplus
|
|
glsl
|
|
indexer_preincludes
|
|
modeleditor
|
|
qml
|
|
qmldesigner
|
|
qmlicons
|
|
qml-type-descriptions
|
|
schemes
|
|
snippets
|
|
styles
|
|
templates
|
|
themes
|
|
)
|
|
|
|
set(resource_files
|
|
debugger/.pylintrc
|
|
debugger/boosttypes.py
|
|
debugger/cdbbridge.py
|
|
debugger/creatortypes.py
|
|
debugger/dumper.py
|
|
debugger/gdbbridge.py
|
|
debugger/gdbtracepoint.py
|
|
debugger/LICENSE.GPL3-EXCEPT
|
|
debugger/lldbbridge.py
|
|
debugger/misctypes.py
|
|
debugger/opencvtypes.py
|
|
debugger/pdbbridge.py
|
|
debugger/personaltypes.py
|
|
debugger/qttypes.py
|
|
debugger/qttypes.py
|
|
debugger/README.txt
|
|
debugger/setup.cfg
|
|
debugger/stdtypes.py
|
|
debugger/utils.py
|
|
)
|
|
|
|
if (APPLE)
|
|
set(resource_directories ${resource_directories} scripts)
|
|
endif()
|
|
|
|
# copy resource directories during build
|
|
qtc_copy_to_builddir(copy_share_to_builddir
|
|
DIRECTORIES ${resource_directories}
|
|
DESTINATION "${IDE_DATA_PATH}"
|
|
CREATE_SUBDIRS
|
|
)
|
|
|
|
# copy resource files during build
|
|
qtc_copy_to_builddir(copy_share_files_to_builddir
|
|
FILES ${resource_files}
|
|
DESTINATION ${IDE_DATA_PATH}
|
|
)
|
|
|
|
# create install rule for resource directories
|
|
install(
|
|
DIRECTORY ${resource_directories}
|
|
DESTINATION "${IDE_DATA_PATH}"
|
|
USE_SOURCE_PERMISSIONS
|
|
)
|
|
|
|
# create install rule for resource files
|
|
foreach(file ${resource_files})
|
|
get_filename_component(path "${file}" DIRECTORY)
|
|
install(
|
|
FILES "${file}"
|
|
DESTINATION "${IDE_DATA_PATH}/${path}"
|
|
)
|
|
endforeach()
|
|
|
|
|
|
add_subdirectory(translations)
|