diff --git a/src/libs/solutions/terminal/terminal.qbs b/src/libs/solutions/terminal/terminal.qbs index a8b10b10cbb..56d317148b1 100644 --- a/src/libs/solutions/terminal/terminal.qbs +++ b/src/libs/solutions/terminal/terminal.qbs @@ -6,6 +6,10 @@ QtcLibrary { Depends { name: "vterm" } Depends { name: "Qt"; submodules: "widgets" } + cpp.defines: base.concat([ + "TERMINALLIB_LIBRARY" + ]) + files: [ "celliterator.cpp", "celliterator.h", diff --git a/src/plugins/coreplugin/coreplugin.qbs b/src/plugins/coreplugin/coreplugin.qbs index 1cd3fcb7b31..63fbe1520b9 100644 --- a/src/plugins/coreplugin/coreplugin.qbs +++ b/src/plugins/coreplugin/coreplugin.qbs @@ -18,6 +18,7 @@ Project { Depends { name: "Utils" } Depends { name: "Aggregation" } + Depends { name: "TerminalLib" } cpp.dynamicLibraries: { if (qbs.targetOS.contains("windows")) @@ -367,6 +368,15 @@ Project { ] } + Group { + name: "Terminal" + prefix: "terminal/" + files: [ + "searchableterminal.cpp", + "searchableterminal.h", + ] + } + Export { Depends { name: "Aggregation" } Depends { name: "Utils" } diff --git a/src/plugins/terminal/terminal.qbs b/src/plugins/terminal/terminal.qbs index 57ce8042b6e..4cf3bb7a1b7 100644 --- a/src/plugins/terminal/terminal.qbs +++ b/src/plugins/terminal/terminal.qbs @@ -22,8 +22,6 @@ QtcPlugin { "terminalplugin.cpp", "terminalprocessimpl.cpp", "terminalprocessimpl.h", - "terminalsearch.cpp", - "terminalsearch.h", "terminalsettings.cpp", "terminalsettings.h", "terminaltr.h",