diff --git a/share/qtcreator/static.pro b/share/qtcreator/static.pro index 9b3b102b9e5ad9f65c51b7dd7419bd28d2740739..068ec0039dc3675c74c58d4a2afbfe8f92f82778 100644 --- a/share/qtcreator/static.pro +++ b/share/qtcreator/static.pro @@ -22,7 +22,6 @@ DATA_DIRS = \ qml \ qml-type-descriptions \ modeleditor \ - generic-highlighter \ glsl \ cplusplus macx: DATA_DIRS += scripts diff --git a/share/share.qbs b/share/share.qbs index f00a8e7697d5642a0d0fb936dcfe8a7d556dcdbf..9a51fea6a9326e6138da8a4d087175551015299c 100644 --- a/share/share.qbs +++ b/share/share.qbs @@ -13,7 +13,6 @@ Product { "cplusplus/**/*", "debugger/**/*", "designer/**/*", - "generic-highlighter/**/*", "glsl/**/*", "modeleditor/**/*", "qml/**/*", @@ -29,6 +28,17 @@ Product { ] } + Group { + name: "3rdparty" + qbs.install: true + qbs.installDir: project.ide_data_path + qbs.installSourceBase: project.ide_source_tree + "/src/share/3rdparty" + prefix: project.ide_source_tree + "/src/share/3rdparty/" + files: [ + "generic-highlighter/**/*" + ] + } + Group { name: "Conditional" qbs.install: true diff --git a/src/share/3rdparty/data.pro b/src/share/3rdparty/data.pro new file mode 100644 index 0000000000000000000000000000000000000000..3f3b5d905c83455868ce17a2f0b99822afbf3d7d --- /dev/null +++ b/src/share/3rdparty/data.pro @@ -0,0 +1,16 @@ +TEMPLATE = aux + +include(../../../qtcreator.pri) + +STATIC_BASE = $$PWD +STATIC_OUTPUT_BASE = $$IDE_DATA_PATH +STATIC_INSTALL_BASE = $$INSTALL_DATA_PATH + +DATA_DIRS = \ + generic-highlighter + +for(data_dir, DATA_DIRS) { + STATIC_FILES += $$files($$PWD/$$data_dir/*, true) +} + +include(../../../qtcreatordata.pri) diff --git a/share/qtcreator/generic-highlighter/alert.xml b/src/share/3rdparty/generic-highlighter/alert.xml similarity index 100% rename from share/qtcreator/generic-highlighter/alert.xml rename to src/share/3rdparty/generic-highlighter/alert.xml diff --git a/share/qtcreator/generic-highlighter/autoconf.xml b/src/share/3rdparty/generic-highlighter/autoconf.xml similarity index 100% rename from share/qtcreator/generic-highlighter/autoconf.xml rename to src/share/3rdparty/generic-highlighter/autoconf.xml diff --git a/share/qtcreator/generic-highlighter/bash.xml b/src/share/3rdparty/generic-highlighter/bash.xml similarity index 100% rename from share/qtcreator/generic-highlighter/bash.xml rename to src/share/3rdparty/generic-highlighter/bash.xml diff --git a/share/qtcreator/generic-highlighter/cmake.xml b/src/share/3rdparty/generic-highlighter/cmake.xml similarity index 100% rename from share/qtcreator/generic-highlighter/cmake.xml rename to src/share/3rdparty/generic-highlighter/cmake.xml diff --git a/share/qtcreator/generic-highlighter/css.xml b/src/share/3rdparty/generic-highlighter/css.xml similarity index 100% rename from share/qtcreator/generic-highlighter/css.xml rename to src/share/3rdparty/generic-highlighter/css.xml diff --git a/share/qtcreator/generic-highlighter/doxygen.xml b/src/share/3rdparty/generic-highlighter/doxygen.xml similarity index 100% rename from share/qtcreator/generic-highlighter/doxygen.xml rename to src/share/3rdparty/generic-highlighter/doxygen.xml diff --git a/share/qtcreator/generic-highlighter/dtd.xml b/src/share/3rdparty/generic-highlighter/dtd.xml similarity index 100% rename from share/qtcreator/generic-highlighter/dtd.xml rename to src/share/3rdparty/generic-highlighter/dtd.xml diff --git a/share/qtcreator/generic-highlighter/html.xml b/src/share/3rdparty/generic-highlighter/html.xml similarity index 100% rename from share/qtcreator/generic-highlighter/html.xml rename to src/share/3rdparty/generic-highlighter/html.xml diff --git a/share/qtcreator/generic-highlighter/ini.xml b/src/share/3rdparty/generic-highlighter/ini.xml similarity index 100% rename from share/qtcreator/generic-highlighter/ini.xml rename to src/share/3rdparty/generic-highlighter/ini.xml diff --git a/share/qtcreator/generic-highlighter/java.xml b/src/share/3rdparty/generic-highlighter/java.xml similarity index 100% rename from share/qtcreator/generic-highlighter/java.xml rename to src/share/3rdparty/generic-highlighter/java.xml diff --git a/share/qtcreator/generic-highlighter/javadoc.xml b/src/share/3rdparty/generic-highlighter/javadoc.xml similarity index 100% rename from share/qtcreator/generic-highlighter/javadoc.xml rename to src/share/3rdparty/generic-highlighter/javadoc.xml diff --git a/share/qtcreator/generic-highlighter/makefile.xml b/src/share/3rdparty/generic-highlighter/makefile.xml similarity index 100% rename from share/qtcreator/generic-highlighter/makefile.xml rename to src/share/3rdparty/generic-highlighter/makefile.xml diff --git a/share/qtcreator/generic-highlighter/perl.xml b/src/share/3rdparty/generic-highlighter/perl.xml similarity index 100% rename from share/qtcreator/generic-highlighter/perl.xml rename to src/share/3rdparty/generic-highlighter/perl.xml diff --git a/share/qtcreator/generic-highlighter/ruby.xml b/src/share/3rdparty/generic-highlighter/ruby.xml similarity index 100% rename from share/qtcreator/generic-highlighter/ruby.xml rename to src/share/3rdparty/generic-highlighter/ruby.xml diff --git a/share/qtcreator/generic-highlighter/valgrind-suppression.xml b/src/share/3rdparty/generic-highlighter/valgrind-suppression.xml similarity index 100% rename from share/qtcreator/generic-highlighter/valgrind-suppression.xml rename to src/share/3rdparty/generic-highlighter/valgrind-suppression.xml diff --git a/share/qtcreator/generic-highlighter/xml.xml b/src/share/3rdparty/generic-highlighter/xml.xml similarity index 100% rename from share/qtcreator/generic-highlighter/xml.xml rename to src/share/3rdparty/generic-highlighter/xml.xml diff --git a/share/qtcreator/generic-highlighter/yacc.xml b/src/share/3rdparty/generic-highlighter/yacc.xml similarity index 100% rename from share/qtcreator/generic-highlighter/yacc.xml rename to src/share/3rdparty/generic-highlighter/yacc.xml diff --git a/src/src.pro b/src/src.pro index 0cbba619fd0b0a256c177cc855fdf94e49ad43a3..496c500dbdd4d61f4e5b7f4614a021e1de322a55 100644 --- a/src/src.pro +++ b/src/src.pro @@ -32,4 +32,5 @@ SUBDIRS += \ app \ plugins \ tools \ - share/qtcreator/data.pro + share/qtcreator/data.pro \ + share/3rdparty/data.pro