diff --git a/share/qtcreator/CMakeLists.txt b/share/qtcreator/CMakeLists.txt index 667ef9259c1..a705c7bcb8d 100644 --- a/share/qtcreator/CMakeLists.txt +++ b/share/qtcreator/CMakeLists.txt @@ -1,7 +1,6 @@ set(resource_directories android cplusplus - debugger glsl indexer_preincludes modeleditor @@ -16,6 +15,28 @@ set(resource_directories 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() @@ -27,6 +48,12 @@ qtc_copy_to_builddir(copy_share_to_builddir 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} @@ -34,4 +61,14 @@ install( 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)